1、目前所有分支
2、查看当前分支
3、创建新分支git checkout -b login-temp(-b创建一个分支,checkout切换到这个分支)
4、git status检查login-temp分支的文件状态
5、添加到暂存区git add .,并查看状态git status
6、提交到仓库, git commit -m 'finish login-temp',并查看当前状态,发现当前工作空间是干净的了
7、此时远程仓库并没有login-temp的分支
8、因为是第一次推送login-temp分支到远程仓库,所以需要git push -u origin login-temp(表示把本地分支login-temp推送到origin(云端仓库的别名)码云云端)
此时远程仓库已经有了login-temp分支,但是此时master主分支还是旧的
9、合并到master主分支
切换到master主分支,git checkout master
合并代码git merge login-temp,此时master主分支本地代码是最新的,但是远程仓库master主分支还是旧的,需要push到远程仓库,
10、push代码到远程仓库,因为上边已经执行了git push -u origin login-temp,所以不用git push -u,只需要git push就可以了
此时远程仓库master主分支已经是最新的了
标签:git,temp,创建,master,push,login,分支 From: https://www.cnblogs.com/konglxblog/p/16897266.html