git中避免提交.DS_Store文件

http://blog.csdn.net/nunchakushuang/article/details/50511765

  1. 先刪除原有的.DS_Store:
    find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch

命令解釋:在當前文件夾以及當前文件夾的子文件夾中找到所有的.DS_Store文件,并將找到的文件通過管道傳給xargs來處理。注意幾個參數的理解: -print0:在find后不添加換行符(-print默認會添加換行符) -0:將管道送來的字符串當做普通的字符串,不做任何轉義處理。

  1. 建立.gitignore文件
    vi .gitignore。然后添加.DS_Store作為忽略:
    .DS_Store
  1. 提交到git
    git add .gitignoregit commit -m 'delete .DS_Store'
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 前言 :關于.DS_Store是什么可以參考另一文章 如果刪除GIT中的.DS_Store 簡單的說Mac每個目錄...
    跨境大師兄閱讀 64,767評論 8 59
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數據革命閱讀 12,239評論 2 33
  • 有很多文件不必使用git管理。例如Eclipse或其他IDE生成的項目文件,編譯生成的各種目標或臨時文件等。 使用...
    Ten_Minutes閱讀 2,184評論 0 4
  • 同學A, B市某985,211大學自動化專業學生,放棄本校保研機會,以筆試第五,面試第一的成績考取Q大研究生,同...
    Elaine夢想實踐家閱讀 229評論 0 0