Mac 學(xué)習(xí)Git

轉(zhuǎn)自:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

上邊這篇文章講的確實(shí)很細(xì),理解原理特別有用,學(xué)完之后呢可以學(xué)習(xí)一下圖形化工具,比如sorcetree什么的。

常用命令:
git clone git@github.com:WlzW/gitSkills.git
git status 查看文件的提交狀態(tài)
git diff 查看差異
git log
git log --pretty=oneline
git add readme.txt
git add -A add所有文件
git commit -m "增加了123456789"
git commit -a -m "提交所有文件"
git push origin master 放到遠(yuǎn)程服務(wù)器
git checkout -b dev 新建分支
git branch 查看所有分支
git branch -d dev 刪除分支
git merge --no-ff -m "merge dev with no fast forward" dev 合并分支
git tag v1.0 新建tag
git tag 查看tag
git show v1.0 調(diào)出來(lái)tag v1.0
git tag -d v1.0 刪除tag

2018.7.11使用sourcetree之后更新

1、打標(biāo)簽之后,如果想要在標(biāo)簽上修改東西,那么一定要打分支才能修改。打完分支以后就可以做修改了。修改完成之后可以繼續(xù)打個(gè)標(biāo)簽保存版本,然后merge到master,把多余的分支刪除即可。

配置完.gitignore忽略文件之后不生效

配置方法:根目錄下修改.gitignore文件,如果沒(méi)有就自己新建一個(gè),打開(kāi)文件之后添加需要忽略的文件保存。我添加的忽略文件是.xcuserstate文件。

1531300592922.jpg

添加這個(gè)文件是不生效的,是因?yàn)間it對(duì)忽略的文件有緩存,通過(guò)命令行進(jìn)入該目錄下,執(zhí)行以下命令清除緩存即可

git rm -r --cached .
git add.
git commit -m 'update .gitignore'
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容