日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

$git学习总结系列(4)——gitignore文件

發(fā)布時間:2024/8/26 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 $git学习总结系列(4)——gitignore文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

有時候工作區(qū)中會有我們創(chuàng)建的一些密碼配置文件,或者自動生成的一些臨時文件,比如python代碼編譯產(chǎn)生的.pyc文件和java代碼編譯產(chǎn)生的.class文件等,我們在提交代碼的時候沒有必要把這些文件也提交。這時就可以用.gitignore文件來指定提交時需要忽略的文件/文件夾列表,那么下次提交時這些文件就不會被提交到本地和遠(yuǎn)程的代碼庫中。

已有的.gitignore文件大全

鏈接:https://github.com/github/gitignore

針對各種語言的,可以直接拿來用。在github上創(chuàng)建遠(yuǎn)程倉庫的時候,也可以直接指定選擇哪些.gitignore文件。

自己創(chuàng)建.gitignore文件

  • 在當(dāng)前本地git倉庫根目錄下,創(chuàng)建一個名為".gitignore"的文件,并在其中按如下格式寫入要忽略的文件/文件夾:
# i will ignore these files: *.dll *.class *.pyc debug/*

注:第1行"#"后面的是注釋,第2~4行分別表示要忽略*.dll、*.class、*.pyc文件,最后一行表示忽略掉debug目錄及目錄的所有內(nèi)容。

  • 保存并提交該.gitignore文件。

  • 用git status命令再查看狀態(tài),發(fā)現(xiàn)工作區(qū)的狀態(tài)已經(jīng)是clean了,沒有再提示*.dll、*.class、*.pyc這些類型的文件和debug目錄下的文件未提交了。

清除已經(jīng)提交的文件

比如在配置.gitignore文件之前,就不小心提交了一些dll文件和debug目錄下的文件,現(xiàn)在想清除倉庫中的這些文件,那么可以這樣辦:

git rm *.dll git rm -r debug git rm --cached *.dll git rm –r --cached debug git commit -m "清除緩存"

執(zhí)行完之后發(fā)現(xiàn)代碼庫中就沒有這些文件/文件夾了。

修改git的全局配置

上面添加了.gitignore文件之后,只會對當(dāng)前倉庫產(chǎn)生影響,那么如果想把這個.gitignore文件作為全局配置,該怎么辦呢?

  • 創(chuàng)建一個.gitignore_global文件,添加要忽略的文件/文件夾清單。

  • 執(zhí)行命令:git config --global core.excludesfile .gitignore_global即可。

轉(zhuǎn)載于:https://www.cnblogs.com/jiayongji/p/7290022.html

總結(jié)

以上是生活随笔為你收集整理的$git学习总结系列(4)——gitignore文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。