- 查看遠(yuǎn)程分支
git branch -a
2 . 查看本地分支
git branch
3 .創(chuàng)建本地分支
git branch Chat
其中,Chat是本地分支的名字
4 .把創(chuàng)建的本地分支,推送到遠(yuǎn)程倉庫
git push origin Chat:Chat
其中第一個(gè)Chat是本地分支的名字,第二個(gè)Chat是遠(yuǎn)程分支的名字.當(dāng)遠(yuǎn)程倉庫不存在Chat這個(gè)分支時(shí),會(huì)創(chuàng)建一個(gè)新的Chat分支.
5 .從遠(yuǎn)程分支更新到本地分支
git pull origin Chat:Chat
6 .切換分支
git checkout Chat
7 . 合并分支
git merge Chat
8 . 回退合并
如果你覺得你合并后的狀態(tài)是一團(tuán)亂麻,想把當(dāng)前的修改都放棄优妙,你可以用下面的命令回到合并之前的狀態(tài):
$ git reset --hard HEAD
或者你已經(jīng)把合并后的代碼提交捺疼,但還是想把它們?nèi)鲣N:
$ git reset --hard ORIG_HEAD
注: 回退我還沒有測(cè)試過.
二 :
關(guān)于git提交的的問題,有很多時(shí)候,我們都會(huì)提交一些無用的文件,甚至因?yàn)檫@個(gè)無用的文件還要多次commit,這里有個(gè)方法可以顯示隱藏文件:
defaults write com.apple.finder AppleShowAllFiles -boolean ture ; killall Finder
ture 改為false 可以隱藏隱藏文件,這里我們先顯示,然后創(chuàng)建一個(gè).gitignoer 文件具體創(chuàng)建方法,自行百度,把不想提交的文件寫進(jìn)去就好了.