git checkout -b <可自定義的本地分支的名稱> origin/<分支名> ,此時就創建了一個本地的新分支,並且代碼是從遠程新分支下下來的。
切換本地倉庫 git checkout <本地分支的名稱> 即可。
git branch 看所有本地的 加個 -a 看所有的。
git branch <自定義的本地分支的名稱> 創建一個新的本地分支,推到遠程倉庫 git push origin <分支名稱>。
$ git checkout -b hs origin/hs 切換到origin/hs分支命令本地分支爲”hs”
git pull報錯:There is no tracking information for the current branch 是因爲本地分支和遠程分支沒有建立聯繫
git branch -vv 可以查看本地分支和遠程分支的關聯關係
git branch --set-upstream-to=origin/遠程分支的名字 本地分支的名字
git合併分支
1.git clone ip.git clone項目(master分支)
2.git branch 查看分支
3.git checkout dev 切換分支到dev
4.git add . 更改好代碼先提交到dev上
5.git commit -m "提交dev" 將更改的代碼提交到本地
6.git push 將更改的代碼提交到遠程倉庫(這裏是dev)
----------------------以上是正常的git開發使用,下面是如何將dev合併到master---------------------------
7.git checkout master 切換分支到master
8.git status 如果是有提交信息會看到(看圖1)
9.git add . 此時將更改的文件add到本地master倉庫裏
10.git commit -m "提交到master" 將本地更改的信息提交到master本地倉庫
11.git push 將更改的代碼提交到遠程倉庫(這裏是master)
12.git checkout dev master提交完成後就可以在切換回dev進行開發了。