知識點:
$git clone “遠程倉庫地址” 把遠程倉庫克隆到本地(本地自動和遠程建立連接,自動把遠程中的信息同步到本地,本地也是一個單獨的倉庫:見一遠程倉庫不要時空的,至少有一個master分支)
$git pull origin master :把遠程倉庫MASTER中的信息同步到本地倉庫MASTER中
$git push origin master :把本地倉庫MASTER中的信息同步到遠程倉庫MASTER中(需要使用github的用戶名密碼來進行全校校驗:一般都是組長在遠程倉庫把組員的賬號放到小組中,這樣組員用自己的賬號也有權限操作倉庫,最好本地的git配置中吧用戶名和郵箱修改爲和GITHUB賬號相同的信息)
如果有衝突:
1.進入到編程框模式(按i即可),i->ESC->:wq 即可
2.自己會把兩份代碼都保存在本地文件中,自己動手去選擇要哪一個,改完後重新提交推送
$git checkout -b xxx 創庫分支並切換到指定分支下(可以把本地master中的歷史信息同步到新創建的分支中)
git branch
git branch xxx
git checkout xxx
git branch -D xxx 刪除分支
$git merge xxx 把xxx分支的歷史信息合併到當前分支下
$git stash /git stash pop 在切換分之的時候,有一部分信息並沒有提交成歷史版本,爲了防止信息的丟失,我們需要先使用stash保存,然後切換分支後,再使用git stash pop 還原暫存數據 再進行合併等