Git中.gitignore使用

  • 項目中可能有一些文件并不需要放在Git版本控制系統中,而且有些文件放進去可能會引來麻煩,經常會遇到沖突,比如pycharm的工程文件.idea/workspace.xml。
  • 把不需要放入Git版本控制系統的文件加入.gitignore就可以忽略這些文件。
$ cd /e/git/project # 在git bash中進入項目目錄
$ cat .gitignore # 創建.gitignore文件并把需要忽略的文件名路徑放進去,如下幾種寫法
.idea/  # 代表.idea目錄下的所有文件
*.pyc  # 代表所有.pyc結尾的文件
.idea/workspace.xml  # 添加單個文件路徑
.idea/misc.xml
.idea/TextAnalysis.iml
$ git add .gitignore
$ git commit
$ git rm -r .idea/  # 如果之前已經把這些文件加入過版本控制,需要用該命令先清理掉對這些文件的版本控制,如果.idea/下的文件有更改,就會遇到不能清理的錯誤,不過錯誤最末一行給了提示,用--cached 保留現在的改動,或者用 -f不保留現在的改動,強制移除
$ git rm --cached -r .idea/
$ git pull
$ git push
  • OK啦。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容