github簡(jiǎn)明教程:github教程
(廖學(xué)峰的教程很全面了,各個(gè)系統(tǒng)安裝到使用)
下面是自己在建立過(guò)程中的小筆記
已有倉(cāng)庫(kù)建立新的倉(cāng)庫(kù):
1.先在github上創(chuàng)建新的倉(cāng)庫(kù)New?respository
2.在本地建立倉(cāng)庫(kù),并與之建立連接:git remote add origin git@github.com:michaelliao/learngit.git
PS:在這里的時(shí)候,遇到了git?push -u?origin?master發(fā)布不上去的問(wèn)題,git?add和git?commit都沒(méi)有問(wèn)題的時(shí)候,最后push不上去。百度了以后說(shuō)是先git remote remove origin解除連接再重新建立連接。不知道是為什么,明明已經(jīng)建立了連接卻又要解除再連接。
分支管理
這個(gè)有利于團(tuán)隊(duì)合作,之前和同學(xué)用過(guò)很好用,但是自己是一個(gè)分支。沒(méi)有自己動(dòng)手做過(guò)。
1.git checkout -b xll:表示創(chuàng)建一個(gè)分支xll并且切換到它;
2.git?checkout?branch xll? 切換到分支xll
3.git?chenkout master?切換到master
4.git merge xll?合并xll分支到當(dāng)前分支
4.git?branch -d xll?刪除xll分支
我的小伙伴將我的遠(yuǎn)程庫(kù)clone以后,要在分支上開(kāi)發(fā),就必須創(chuàng)建遠(yuǎn)程origin的dev分支到本地,于是用這個(gè)命令創(chuàng)建本地dev分支:git checkout -b?dev?origin/dev