这两天在做项目需求优化,代码都是从origin的dev clone下来的,就直接在本地修改代码,现在要求:
- 不对dev分支做任何修改(有的项目创建分支时禁止提交修改的代码到主分支上);
- 将新的代码push到新的分支上去
我们可以这样做:
- 查看现在所在的分支
git branch
- 查看本地代码状态
git status
- 提交当前修改到本地
git add .
git commit -m 'modify'
- push到新的分支:new_dev
git push origin dev:new_dev
- 切换到新的分支
git checkout new_dev
这样就可以啦,然后就可以去远程url上查看新建的new_dev分支,你修改的代码也已经提交上去啦!