git 分支修改文件不完全提交合并到其他分支

场景:

现有主分支master,分支AA,在分支AA上修改了很多文件,但是某些配置文件setting.py修改了只能在本地运行,不希望合并到master,只提交部分项目文件stock.py

解决方案

  1. 切换到AA 分支:
git checkout AA
  1. 提交stock.py 文件:
git add stock.py
git commit 'update'
  1. AA 分支暂存:
git stash
git status 
  1. 切换到master 并合并AA 分支,推送到远程:
git checkout master
git merge AA
git push origin master
  1. 回到AA分支继续编辑:
git checkout AA
git stash apply

原文地址:https://www.cnblogs.com/qianxunman/p/13557887.html