初學,一開始沒有設定.gitignore,結果追蹤了一大票臨時檔案,而且這些檔案不斷的在變化,快被煩死。。
找了很久終於找到了方法,首先設定不再追蹤某些檔案,即把這些檔案從倉庫刪除:
git rm --cached projectfolder.xcodeproj/project.xcworkspace/xcuserdata/myusername.xcuserdatad/userinte***cestate.xcuserstate
然後,一定要用命令列提交,不要在xcode裡邊提交!!!!
git commit -m "終於可以愉快的玩耍了"
另外就是記得補上.gitignore檔案。
去掉檔案中的空行
方法一 利用grep grep v s test.txt 注 v表示將匹配的結果進行反轉,正規表示式匹配空行。空行可包括空格符製表符等空白字元 方法二 利用sed sed s d test.txt sed e d test.txt 注 d代表刪除該行 方法三 利用awk awk nf test.tx...
git如何忽略已經被追蹤的檔案
有時候我們在專案初始化提交時,將某個無用檔案提交到了遠端倉庫中。之後,在整理專案時,你希望將遠端倉庫中的這個無用檔案新增到.gitignore忽略檔案中,從而令其修改不會被git追蹤到。然而,事與願違,你會發現,一旦這個檔案被改動 幾乎都是由於專案編譯引起的改動 git總能追蹤到他,及時已經正確的被...
git忽略已經提交的檔案 git忽略檔案不起作用
背景 git已經上傳了某個檔案或者資料夾,之後想忽略掉。歷程 忽略檔案中新增對應規則 沒有忽略檔案的先新增忽略檔案 發現還是不起作用 解決方法 1 開啟命令列,轉到倉庫根目錄下 2 執行命令 git rm r cached regular 備註 其中 regular 為要忽略的檔案或資料夾或忽略規則...