Git的使用(2) —— 本地版本庫的操作


1. 向本地版本庫中添加文件

  注意:.git文件夾是本地版本庫,包含.git文件夾的目錄叫工作目錄,要往本地版本庫中添加文件,就必須將文件放在工作目錄中。

  (1) 把文件添加到工作目錄中。

  

  (2) 右擊文件,選擇TortoiseGit下的"添加"。

  

  這樣就將文件從工作區添加到了暫存區。在暫存區的文件圖標左下方多出一個藍色的加號標記。

  

  (3) 右擊工作區空白處,選擇 Git提交 。

  

  最上面要填寫新增/修改的內容注解,不填寫注解就無法提交。

  下面把設置作者日期和設置作者都勾選上。

  變更列表中是暫存區中待提交到本地版本庫中的文件,根據需求選擇提交。

  

  提交完成,存到本地版本庫中的文件圖標左下角出現綠色對號。

  

 

2. 查看本地版本庫中的文件

  右鍵工作區的空白位置,選擇TortoiseGit下的 版本庫瀏覽器 。

  

  里面的文件就是本地版本庫中的所有文件。

 

3. 修改已添加到本地版本庫文件后提交

  (1) 修改已提交的文件后,文件圖標左下角的綠色對號就變成了紅色嘆號。

  

  (2) 按照常規應該是需要先將修改后的文件添加到暫存區,然后再提交到本地版本庫的。但是TortoiseGit簡化了操作,可以直接右鍵工作區空白處,選擇"Git 提交"。

  

  點擊提交后,進度頁面會顯示是否成功。

  

  提交成功后的文件圖標左下角又變成綠色對號。

  

 

4. 查看文件修改日志

  (1) 右擊文件,選擇TortoiseGit中的 顯示日志 。

  

  (2) 可以選擇兩個版本的的版本樹,右擊 比較版本差異 。

  

 

5. 誤刪本地版本庫中的文件

  不小心直接刪除掉了在工作區中已經提交到本地版本庫中的文件,無需重新拉取/克隆項目。

  右擊工作區空白位置,在TortoiseGit中選擇 還原 。Git會檢查缺失的文件,並羅列出來。

  

  點擊確定,就可以將誤刪的文件重新找回,但是如果是修改后未提交就誤刪的,無法找回。

 

6. 刪除本地版本庫中的文件

  這次是真的要刪除這個文件,光刪除工作區中的文件是不夠的,還需要將刪除操作提交到本地版本庫,將本地版本庫中的文件刪除。

  (1) 刪除工作區中文件。

  (2) 右擊工作區空白處,選擇 Git 提交 。

  

  Git會提示文件缺失和刪除行數,點擊提交,就將文件徹底刪除。

  

  版本庫瀏覽器中,文件也徹底消失了。

  (3) 如果只是想從版本庫中刪除而保留工作區中的文件,右鍵文件,在TortoiseGit中選擇"刪除並保留本地副本"。

  

  點擊刪除,文件並未從版本庫中刪除,只是文件圖標左下角變成紅色叉號,被打上了刪除標記。

  

  要真正從版本庫中刪除還需重復第(2)步步驟。

  

  文件就僅僅從版本庫中消失了,而工作區中的文件還存在。

 

7. 將文件添加到忽略列表

  項目中會有一些不需要上傳到版本庫中的緩存/生成文件。此時需要將這些文件添加到忽略列表,以免Git誤將這些文件也提交到本地版本庫產生麻煩。Git的忽略列表是一個名為 .gitignore 的文本文件,里面用換行記錄了所有要忽略的文件和文件夾。

  (1) 如果是單文件的話,右擊文件,在TortoiseGit中選擇"添加到忽略列表"。里面有兩個選項。

    1) 完整的文件名,這是僅僅將這一個文件添加忽略列表。

    2) *.文件類型,這是將工作區中的所有這個文件類型的文件統統加入忽略列表。

  (2) 如果是文件夾的話,只有一個選項,將這個文件夾加入忽略列表。

  (3) 選擇一種忽略后,會彈出一個忽略選項,根據情況選擇合適的忽略形式。

    一般是一下忽略整個文件夾下所有的文件,需要選擇遞歸忽略。

    一般將記錄忽略文件的文件放置在當前工作區的文件夾中。

  


免責聲明!

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



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