導航:首頁 > 文件教程 > gitcommit排除文件

gitcommit排除文件

發布時間:2025-02-14 11:50:44

① 如何創建.gitignore文件,忽略git不必要提交的文件

在Git的使用過程中,有很多文件是不需要被提交到版本管理的,比如mac的朋友都知道.DS_Store 文件在每個文件夾中都會出現,但是這個文件對代碼同步來說並沒有什麼作用,所以我們需要把這個文件排除在b岸本管理之外,這個時候就需要我們問答的 gitignore文件來搞定了。
首先聲明我的使用環境為mac,所以windows使用起來有更簡單的方法,或者有些命令windows不能使用
默認情況之下gitignore文件是不存在的,我們需要把這個文件新建一下,在終端中你首先cd到你的工程目錄下,然後輸入命令
touch .gitignore 1

這樣你就可以在文件中新增一個.gitignore隱藏文件。
可以使用
ls -all 或者linux下使用 ll1

進行查看,之後對文件進行編輯
vi .gitignore 1

在vi中使用 i 命令對文件進行編輯,然後點擊esc 使用 :wq命令進行保存
1、配置語法:
以斜杠「/」開頭表示目錄;
以星號「*」通配多個字元;
以問號「?」通配單個字元
以方括弧「[]」包含單個字元的匹配列表;
以嘆號「!」表示不忽略(跟蹤)匹配到的文件或目錄;
此外,git 對於 .ignore 配置文件是按行從上到下進行規則匹配的,意味著如果前面的規則匹配的范圍更大,則後面的規則將不會生效;
2、示例:
(1)規則:fd1/*
說明:忽略目錄 fd1 下的全部內容;注意,不管是根目錄下的 /fd1/ 目錄,還是某個子目錄 /child/fd1/ 目錄,都會被忽略;
(2)規則:/fd1/*
說明:忽略根目錄下的 /fd1/ 目錄的全部內容;
(3)規則:
/*
!.gitignore
!/fw/bin/
!/fw/sf/

說明:忽略全部內容,但是不忽略 .gitignore 文件、根目錄下的 /fw/bin/ 和 /fw/sf/ 目錄;
例如我配置的是
launchConfigurations/
.DS_Store
test.txt123

之後提交到遠端就可以了
但是如果你需要忽略的文件意境存在在遠端中了,那麼你需要將遠端中的文件刪除掉才可以:
使用git rm --cached .DS_Store進行刪除
git rm –cached 把文件.DS_Store從git的索引庫中移除,但是對文件.DS_Store本身並不進行任何操作也就是說本地還是有.DS_Store文件的,但是遠端卻沒有了
之後再使用git commit /push 之後提交上去
這樣就不會再用擔心這個文件的沖突了

② 文件移除 git 版本庫但不刪除文件

執行以下命令

git rm -r .gitignore --cached

再次提交下

git commit -m '刪除過濾文件'

git status

過濾規則生效

git push

.gitignore忽略已加入版本控制的文件

問題:.gitignore中已經標明忽略的文件目錄下的文件,在git push的時候還會出現在push的目錄中。

原因:在git忽略目錄中,新建的文件在git中會有緩存,如果某些文件已經被納入了版本管理中搏舉,就算是在.gitignore中已經聲明了忽略路徑也是不起作用的

解決:這時候我們就應該先把本地緩存刪除,然後再進行git的push,這樣就不會出現基叢碧忽略的文件了。git清鄭喊除本地緩存命令如下:

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

③ git上怎麼把commit的代碼撤銷

【注意】樓上的描述不到位,--hard是回退commit和add操作,並將文件刪除掉。
git reset --soft commit_id
此命令可以回退掉commit 操作,不會刪除文件。
git reset --mixed commit_id
此命令可以回退掉commit 操作和add操作,不會刪除文件。

閱讀全文

與gitcommit排除文件相關的資料

熱點內容
足球買球用哪個app 瀏覽:757
電信數據業務通信費多少錢 瀏覽:486
如何定編編程工作 瀏覽:752
js去掉字元串空格 瀏覽:898
全民k歌手機392版本 瀏覽:257
小米路由器3的升級軟體 瀏覽:62
蘋果md788zpa 瀏覽:837
文件壓縮多少正常 瀏覽:128
文件夾多少錢一個啊 瀏覽:517
編程怎麼在已有的程序中添加字母 瀏覽:895
word2010裡面怎麼自動生成目錄 瀏覽:636
軟體文件操作路徑被改變如何復原 瀏覽:79
抖動數據怎麼寫 瀏覽:378
手機修理店什麼數據線都有 瀏覽:729
中控考勤機登錄密碼 瀏覽:87
電腦利用命令啟動文件 瀏覽:155
win10鎖屏壁紙緩存文件夾 瀏覽:935
傳奇內功連擊版本 瀏覽:603
ghs文件怎麼用 瀏覽:607
iphonecallbar 瀏覽:143

友情鏈接