section1 新增檔案
..gitignore檔案和.git 資料夾在同目錄下
.gitignore檔案配置如下
*.d現在新增乙個test14.d
執行 git add .
commit 發現沒有可以提交的檔案
再增加乙個檔案 test15.txt
git add .
commit 發現可以提交test15.txt
證明.gitignore檔案生效
section2 已經追蹤的檔案
.gitignore 檔案對於已經追蹤的檔案不生效!
如果想要去除已經追蹤的檔案,則使用如下命令
git rm test2.txt --cached
這時再修改test2.txt 怎麼樣都不會被追蹤了
git提交push過濾規則 gitignore
專案開發,除錯過程中會產生大量臨時檔案,每個人的臨時檔案可能都不一樣。所以這些檔案提交時,需要過濾,避免不必要的檔案提交。所以需要使用 gitignore 新增過濾規則。建議專案建立時,就開始寫 gitignore 過濾規則。如何在專案中新建 gitignore檔案 1.在專案根目錄下建立 giti...
git常用操作
git是一款分布式的版本控制軟體,相比svn,功能更強大,自然而然操作更複雜一些。git在本地也是以git版本庫的形式管理,而svn在本地管理的僅是乙個版本庫的副本。很明顯的乙個不同點 git你可以在本地做一些修改,然後commit到本地的版本庫,最後push到伺服器,而svn只要一commit,更...
Git常用操作
有時候我們需要修改之前提交的時候的說明資訊,沒有操作命令可以直接完成,但是使用rebase命令可以實現。例如我們要修改倒數第二次的提交的說明資訊 git rebase i head 3 注意 這裡head 後面跟著的是3而不是2,因為這裡指的是要修改的提交的父提交。之後會進入到文字編輯介面,如下圖 ...