场景:
现有主分支master,分支AA,在分支AA上修改了很多文件,但是某些配置文件setting.py修改了只能在本地运行,不希望合并到master,只提交部分项目文件stock.py
解决方案
- 切换到AA 分支:
git checkout AA
- 提交stock.py 文件:
git add stock.py
git commit 'update'
- AA 分支暂存:
git stash
git status
- 切换到master 并合并AA 分支,推送到远程:
git checkout master
git merge AA
git push origin master
- 回到AA分支继续编辑:
git checkout AA
git stash apply