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进行开发了。