我有硕士和开发部。
在开发部门我有commit1。
问题:
如何将从commit1(开发)到主分支的更改添加为本地更改(未添加更改)?
发布于 2014-09-29 10:34:50
在git merge分支中使用master。
git merge develop如果不想合并commit,只需添加--no-commit和--no-ff即可。
git merge develop --no-commit --no-ff发布于 2014-09-30 12:45:13
git中最常见的工作流就是继续处理分支,直到功能完成或错误得到修复,然后将其合并回它的父分支(在您的主案例中)。
但是,如果您确实希望将更改从一个分支转移到另一个分支,则有几个选项。
git merge命令。--no-commit或--squash将带来来自另一个分支的更改,而不实际提交它们。您可能需要执行一个git reset来打开您刚刚合并的更改。这将带来来自所有提交的所有更改。git checkout指定要从另一个分支签出的特定文件,或者使用修补程序模式(-p)选择要从另一个分支签出哪些更改,哪些不需要。git cherry-pick将提交带来,然后使用git reset HEAD~撤消提交的cherry-pick,但不修改工作目录中的文件。https://stackoverflow.com/questions/26097769
复制相似问题