## 查看遠程:
~~~
//查看遠程倉庫名稱
git remote
//查看抓取和推送倉庫名稱和地址
git remote -v
~~~
## 推送分支
~~~
git push origin master
~~~
* master是主分支,需要時刻同步
* dev所有成員都在上面開發,也需要同步
* bug分支無需推送
* feature分支,合作開發就需要同步
## 克隆開發
~~~
git clone git@github.com:yestian/learngit.git
~~~
此時克隆的是master分支,沒有dev分支
如果要在dev分支上開發,需要創建origin遠程分支的本地dev分支
~~~
git checkout -b dev origin/dev
~~~
推送dev到遠程失敗,因為另一個人修改了dev分支
此時需要把遠程的pull下來,解決沖突后,再推送
~~~
git pull
~~~
pull也失敗了,沒有指定本地dev和遠程origin/dev的鏈接
如果git pull提示“no tracking information”,則說明本地分支和遠程分支的鏈接關系沒有創建,用命令`git branch --set-upstream branch-name origin/branch-name`
~~~
git branch --set--upstream dev origin/dev
~~~
然后pull成功,手動解決沖突,再推送