git進階之.gitignore 和 .gitmodules


  • .gitignore文件的使用

開發中常遇到不需要跟蹤的文件或文件夾,包括不限於編譯生成的文件(如.pyc)、調試結果(如rst文件夾)等,原則是不想讓其被看到,此時可使用".gitignore"文件進行管理,同時需要。如該文件的內容為:

#compile
*.pyc
#rst 目錄
rst
  • .gitimodules文件的使用

從git官網上down了個開源代碼,在此基礎上開發出適合項目需求的程序,如果不想重復的上傳別人的代碼,此時需要將新添加的程序和改動的程序利用git保存,同時利用".gitimodules"指明依賴的程序地址。

[submodule "ssd"]	#子模塊名稱
	path = Detect/ssd		#存放子模塊的地址
	url = https://github.com/weiliu89/caffe/tree/ssd  #子模塊的原始路徑

子模塊使用時通過以下命令拉取即可。

git submodule update --init

上述兩個文件均需要添加至git的版本庫,以便對其改動進行跟蹤


參考文獻:

  1. https://www.git-scm.com/docs/gitignore
  2. https://www.git-scm.com/docs/gitmodules


免責聲明!

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



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