導航:首頁 > 文件教程 > 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排除文件相關的資料

熱點內容
字體在那個文件夾 瀏覽:342
蘋果4真機體驗 瀏覽:551
世界盃買在哪個app 瀏覽:631
魔力寶貝37版本 瀏覽:115
迷你編程的兌換碼是什麼 瀏覽:359
換一個文件櫃玻璃大概多少錢 瀏覽:971
什麼是代理網路 瀏覽:805
axure怎麼發布到手機app 瀏覽:227
如何做動漫視頻教程 瀏覽:331
蘋果公司企業架構 瀏覽:152
順豐錄音文件管理在哪裡 瀏覽:521
象山新建網站製作有哪些步驟 瀏覽:686
什麼app可以查化妝品的日期 瀏覽:174
中國移動香港的網路制式 瀏覽:752
編程在五行中屬什麼 瀏覽:54
中青校園app可以發什麼文章 瀏覽:397
主文件組可以存放哪些類型的文件 瀏覽:678
有沒有id和賬號和密碼 瀏覽:5
形勢和政策用什麼app 瀏覽:340
統贏編程nc文件輸出路徑設定 瀏覽:849

友情鏈接