git checkout -b dev #在当前分支下创建dev的本地分支分支
git push origin dev #将dev分支推送到远程
git branch --set-upstream-to=origin/dev #将本地分支dev关联到远程分支dev上
git branch -a #查看远程分支
此时远程分支dev已经创建好了,并且本地的分支已经关联到远程分支上
本地push代码以后会push到关联的远程分支上。
1、若单纯想要上传至远程分支则进行如下操作:
git add .
git commit -m "修改"
git push origin 分支
即可完成上传至分支
2、与master合并后上传
git checkout master
git merge 分支
git push -u origin master
git branch -D 分支 #删除分支
git branch -d 分支 #删除分支中已经合并的部分
合并分支可能产生冲突,这是正常的。使用git diff 可以查看产生冲突的文件,然后做对应的修改再提交一次就可以了。
3、分支下载
clone 指定分支
git clone -b 分支名 http://********
参考:
1、https://www.cnblogs.com/XYYCKL/p/11800108.html
2、https://www.cnblogs.com/xienb/p/11251527.html