我刚刚对分支进行了更改.我的问题是,如何将更改提交给其他分支?
我正在尝试使用:
git checkout "the commmit to the changed branch" -b "the other branch"
Run Code Online (Sandbox Code Playgroud)
但是,我不认为这是正确的做法,因为在这种情况下我正在创建一个新的分支而不是将更改提交给"另一个分支".
我应该使用以下命令吗?
git merge "the other branch"
Run Code Online (Sandbox Code Playgroud)
谢谢.
Joh*_*die 186
git checkout -b your-new-branch
git add <files>
git commit -m <message>
首先,检查你的新分支.然后添加要提交到暂存的所有文件.最后,提交刚刚添加的所有文件.您可能希望在git push origin your-new-branch之后执行此操作,以便您的更改显示在遥控器上.
mig*_*rin 35
您可以使用存储您的工作,创建一个新分支,然后弹出您的存储更改:
git checkout -b branch_name
git add <files>
git commit -m "message"
Run Code Online (Sandbox Code Playgroud)
就像您在创建新分支后进行了这些更改一样.然后你可以照常提交:
error: Your local changes to the following files would be overwritten by checkout:
...
Please commit your changes or stash them before you switch branches
Run Code Online (Sandbox Code Playgroud)
Car*_*rum 17
如果我理解正确,你已经提交了,changed_branch并且你想要将该提交复制到other_branch?简单:
git checkout other_branch
git cherry-pick changed_branch
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
166381 次 |
| 最近记录: |