人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

Python項目管理Git常用命令詳圖講解

發(fā)布日期:2021-12-31 01:53 | 文章來源:源碼之家

1 Git簡介

Git 是目前世界上最先進的分布式版本控制系統(tǒng)(沒有之一)

  • 作用:
    源代碼管理
  • 為什么要進行源代碼管理?
    方便多人協(xié)同開發(fā)
    方便版本控制

1.1 Git管理源代碼特點

1.Git是分布式管理.服務器和客戶端都有版本控制能力,都能進行代碼的提交、合并、…

2.Git會在根目錄下創(chuàng)建一個.git隱藏文件夾,作為本地代碼倉庫

1.2 Git操作流程圖解

Git服務器 --> 本地倉庫 --> 客戶端 --> 本地倉庫 --> Git服務器

2 工作區(qū)暫存區(qū)和倉庫區(qū)

工作區(qū)

對于添加、修改、刪除文件的操作,都發(fā)生在工作區(qū)中

暫存區(qū)

暫存區(qū)指將工作區(qū)中的操作完成小階段的存儲,是版本庫的一部分

倉庫區(qū)

倉庫區(qū)表示個人開發(fā)的一個小階段的完成

倉庫區(qū)中記錄的各版本是可以查看并回退的,但是在暫存區(qū)的版本一旦提交就再也沒有了

3 Git單人本地倉庫操作

1.安裝git

 sudo apt-get install git

2.查看git安裝結果

git

3.創(chuàng)建項目

在桌面創(chuàng)建test文件夾,表示是工作項目

 Desktop/test/

4.創(chuàng)建本地倉庫

a. 進入到test,并創(chuàng)建本地倉庫.git
b. 新創(chuàng)建的本地倉庫.git是個空倉庫

cd Desktop/test/
  git init

c. 創(chuàng)建本地倉庫.git后

進入該待顯示的文件路徑,ctrl + h ,則顯示隱藏文件

5.配置個人信息

git config user.name '張三'
  git config user.email 'zhangsan@163.com'

配置個人信息后

默認不配置的話,會使用全局配置里面的用戶名和郵箱 全局git配置文件路徑:~/.gitconfig

6.新建py文件

在項目文件test里面創(chuàng)建login.py文件,用于版本控制演示

7.查看文件狀態(tài)

  • 紅色表示新建文件或者新修改的文件,都在工作區(qū).
  • 綠色表示文件在暫存區(qū)
  • 新建的login.py文件在工作區(qū),需要添加到暫存區(qū)并提交到倉庫區(qū)
git status

8.將工作區(qū)文件添加到暫存區(qū)

 # 添加項目中所有文件
  git add .
  或者
  # 添加指定文件
  git add login.py

9.將暫存區(qū)文件提交到倉庫區(qū)

commit會生成一條版本記錄

-m后面是版本描述信息

git commit -m '版本描述'

10.接下來就可以在login.py文件中編輯代碼

代碼編輯完成后即可進行add和commit操作提示:添加和提交合并命令

 git commit -am "版本描述"

提交兩次代碼,會有兩個版本記錄

11.查看歷史版本

git log
或者
git reflog

git reflog 可以查看所有分支的所有操作記錄(包括commit和reset的操作),包括已經(jīng)被刪除的commit記錄

git log 則不能察看已經(jīng)刪除了的commit記

12.回退版本

方案一:

HEAD表示當前最新版本

HEAD^表示當前最新版本的前一個版本

HEAD^^表示當前最新版本的前兩個版本,以此類推…

HEAD~1表示當前最新版本的前一個版本

HEAD~10表示當前最新版本的前10個版本,以此類推…

git reset --hard HEAD^

方案二:當版本非常多時可選擇的方案

通過每個版本的版本號回退到指定版本

git reset --hard 版本號

13.撤銷修改

只能撤銷工作區(qū)、暫存區(qū)的代碼,不能撤銷倉庫區(qū)的代碼

撤銷倉庫區(qū)的代碼就相當于回退版本操作

撤銷工作區(qū)代碼

新加代碼num3 = 30,不add到暫存區(qū),保留在工作區(qū)

git checkout 文件名

撤銷暫存區(qū)代碼

新加代碼num3 = 30,并add到暫存區(qū)

# 第一步:將暫存區(qū)代碼撤銷到工作區(qū)
git reset HEAD  文件名
# 第二步:撤銷工作區(qū)代碼
git checkout 文件名

創(chuàng)作不易,白嫖不好,各位的支持和認可,就是我創(chuàng)作的最大動力,我們下篇文章見!

Dragon少年 | 文

如果本篇博客有任何錯誤,請批評指教,不勝感激 !

以上就是Python項目管理Git常用命令詳圖講解的詳細內(nèi)容,更多關于Python項目管理Git命令的資料請關注本站其它相關文章!

版權聲明:本站文章來源標注為YINGSOO的內(nèi)容版權均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。

相關文章

實時開通

自選配置、實時開通

免備案

全球線路精選!

全天候客戶服務

7x24全年不間斷在線

專屬顧問服務

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務熱線

關注
微信

關注官方微信
頂部