Git終端命令行的常用操作


一、git源代碼管理的優點

  • 方便多人協同開發、工作
  • 降低代碼的管理成本
  • 良好的分支管理機制

二、結構分析

服務端和客戶端都有版本控制能力,都能進行代碼的提交、合並

結構一:

結構二:

三、工作區的創建

git的命令行終端支持大部分linux命令,因此可以結合linux命令進行協同操作,創建工作區之前,工作區的目錄必須存在,如果存在則切換到該目錄下,不存在則先創建后在切換到該目錄下,然后使用“git init”命令創建工作區

在該工作區下,有一個.git的隱藏目錄,該目錄下存放了git的相關的一些配置

 我們可以查看一下config文件內容:

四、添加文件到暫存區

我們先創建一個py文件(vi py01.py),並輸入內容“Hello World!”后保存退出,我們可以打印以下文件內內容

 我們使用“git status”命令查看當前工作區下的文件狀態

 紅色狀態則表示該文件當前狀態在工作區,未被提交到暫存區,我們可以使用“git add 文件或目錄”命令將工作區的文件添加到暫存區,如果文件很多的時候,可以使用命令“git add *”

 提交過后,我們再次查看文件狀態,顯示為綠色則表示已經將文件從工作區添加到了暫存區,我們也可以使用“git rm 文件”命令刪除暫存區的文件

五、已添加到暫存區的文件修改

我們上面已經將py01.py文件添加到了暫存區中,我們開始修改該文件內容,添加一行打印信息后保存,並打印文件內容

 

 再次使用“git status”命令查看文件狀態

 我們將本次修改的記錄繼續添加到暫存區

六、提交文件到倉庫區

使用命令“git commit -m '備注'”,將暫存區的文件提交到倉庫區

 此時如果使用“git status”命令沒有發現任何文件,則表示已經將暫存區的文件提交到了倉庫區

七、版本管理

我們繼續創建一個py02.py文件,並輸入內容后保存退出,並打印文件內容

 

 我們將該文件添加到暫存區后再提交到倉庫區

 使用“git log”可以查看版本信息

 如果此時我們不想使用第二個版本,想回退到第一個版本,則使用“git reset --hard 版本名”,版本名稱取前面一小段即可

 再次查看版本信息,則只有第一個版本信息,並打印結果

 如果我們要再次回到第二個版本,則先使用“git reflog”命令查看歷史操作記錄,然后使用“git reset --hard 版本名”即可

 八、用戶信息配置

1.查看用戶名以及郵箱,使用“git config”命令

  • git config user.name
  • git config user.email

2.修改用戶名以及郵箱,使用“git config”命令的“--global”參數

  • git config --global user.name "用戶名"
  • git config --global user.email "用戶郵箱"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM