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主分支已经是最新的了

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐