最近公司用的Git托管代碼,以前用的都是svn,剛開始用Git也是一路踩坑,公司選擇了SourceTree這個可視化工具,把代碼從Git上拉下來之后,每次用Xcode打開項目,SourceTree就顯示有更新,我真的是一頭問號,百度,Google后發(fā)現(xiàn)是要在項目中添加一個.gitignore文件,接下來就來實際操作步驟吧。
第一步:創(chuàng)建并配置.gitignore文件
注意:.gitignore文件的創(chuàng)建位置:在.git同目錄文件下,.git文件在Mac中默認(rèn)隱藏。.git文件與工程同目錄。下圖是我的工程存放位置:

第二步:打開終端,在所在的.git文件目錄下操作:
(1)創(chuàng)建:終端輸入?? touch .gitignore
(2)打開:終端輸入? open .gitignore
(3)在打開的.gitignore文件中輸入你想要忽略的文件:附上鏈接,找自己所需要的:項目忽略的代碼?
(4)將代碼粘貼進來,并且保存關(guān)閉
(5)添加到緩存區(qū):git add .gitignore
(6)提交并添加注釋: git commit -m "添加了.gitignore文件"
(7)推送至遠端:git push
執(zhí)行完上述操作,添加.gitignore的工作基本告一段落,如果有更好的方法或者補充請大家告知下,謝謝。
順手在后面附上Git的終端命令吧,都是比較實用的:
Git項目相關(guān)的命令行
$ git init?????????????????????????????????????????????????? #初始化一個版本倉庫
$ git clone https://github.com/xiaobing0126/againTestGit.git???? #Clone遠程版本庫
$ git remote -v??????????????????????????????????????? #查看遠程倉庫
$ git remote???????????????????????????????????????????? #查看遠程倉庫名
$ git branch???????????????????????????????????????????? #查看當(dāng)前分支
$ git checkout -b develop????????????????????? #新建并且檢出名為develop的分支
$ git push [遠端別名][遠端branch]???????? #將本地分支與遠端分支對應(yīng)
$ git status????????????????????????????????????????????? #查詢那些文件有所修改
$ git diff?????????????????????????????????????????????????? #查詢自己所修改的代碼
$ git add -A???????????????????????????????????????????? #將所修改的代碼添加至?xí)捍鎱^(qū)
$ git commit -m “新增項目"??????????????????? #提交代碼并添加“新增項目”的注釋
$ git push [遠端別名][遠端branch]???????? #推送到遠端如果在遠端別名前加“-f”,表示強制覆蓋
$ git pull [遠端別名][遠端branch]?????????? #抓取并且合并
$ git branch -d 分支名??????????????????????????? #刪除本地分支
$ git push origin -d 分支名 ? ? ??????????????? #刪除遠端分支
$ git branch -a??????????????????????????????????????? #查看所有本地,遠程分支。遠程是紅色字體