git如何将当前分支的某个提交,push到本地其它分支上

这个与git cherry-pick类似,只不过git cherry-pick只能从其它分支拿到当前分支来使用,这样有个麻烦就是,每次都需要不停的git checkout ,

现在要实现的功能是:如果不切换到其它分支,而将当前分支的某个提交push到本地其它分支上

第1个回答  2013-10-03
用git rebase可以选择多个提交merge。
用git merge可以一次性全部merge。
第2个回答  2013-09-29
git merge 当前分支 目标分支

git如何将当前分支的某个提交,push到本地其它分支上
回答:用git rebase可以选择多个提交merge。 用git merge可以一次性全部merge。

如何把Git的某个commit提交到指定的本地分支和远程分支
首先确保你的本地git工作目录下已经增加了远程分支了 使用 git remote -v 查看。如果没有则先使用 git remote add 命令添加一个(假设名为origin,分支为master)。如果已经有了,则使用 git push origin master命令提交当前工作目录下的分支到远程master分支 ...

如何把Git的某个commit提交到指定的本地分支和远程分支
2.例子:把本地的test分支的某个commit提交到远程testdevelop分支。从远程分支 checkout 出来的本地分支,称为跟踪分支(tracking branch)。跟踪分支是一种和远程分支有直接联系的本地分支。在跟踪分支里输入Git push,Git 会自行推断应该向哪个服务器的哪个分支推送数据。反过来,在这些分支里运行git pull ...

git 删除分支上的某次提交(详细操作)
对于本地未push的commit,首先通过git log查看历史记录,找到目标提交的前一个commit,复制其commit号。接下来,使用git rebase -i命令进入编辑模式,找到目标commit,将其从"pick"改为"drop"。编辑完成后,按"esc"退出vim模式,切换到大写模式输入"ZZ",确认rebase操作。此时,你将看到目标commit从本地l...

git分支切换与提交
在本地进行修改并提交,如修改README.en.md文件添加测试字样,然后进行常规commit操作,提交至本地。最后,通过push命令将提交推送到服务器分支中。合并分支至master分支,首先切换到master分支。如果是团队协作,需先pull获取master分支的最新代码。将本地新分支testBranch合并至master分支,操作命令如下。合并...

git合并某次提交到其他分支
1、git log查看提交历史,并复制出自己需要的commit号 2、git checkout xxx切换到xxx分支,执行git cherry-pick a0e042cf593514c3b3ad5facf614a6ec17bee2fb,3、如果提示冲突,就到vscode解决冲突;解决完冲突,git add . ---> git commit -m 'xxxx' ---> git push。4、如果没有冲突...

Git版本回退之没有push到远端只是在本地commit,跳转到某个本地的commi...
方法一:使用git reset --hard 直接指定你想回退到的提交的哈希值,例如:`git reset --hard db0d2eb6`。注意,哈希值无需加引号,错误用法如:`git reset --hard 'db0d2eb6'`。通过执行`git log -g`查看历史记录,你可以轻松地通过哈希值在提交之间切换。方法二:git checkout 另一种方法...

git 合并某分支某次commit到另一个分支
将新分支dev2的一次提交,合并到dev1中 1、切到分支dev2 2、切换分支到dev1 上面结束之后,如果不想合并可以用 git cherry-pick --abort 放弃本次合并,否则直接push到远程库 push到远程git仓库

git如何切换分支命令?
git的分支管理操作包括创建、推送和拉取。首先,要创建本地分支,使用命令`git checkout -b 新分支名`,这将在当前分支基础上创建新分支,并自动切换到新分支。比如,创建一个dev1分支,执行后通过`git branch`查看,会显示master和dev1两个分支。接着,如果想将本地分支推送到远程仓库,使用`git ...

Git——在 Git 中将本地分支推送到远程分支
Git是一个分散的版本控制系统,允许我们在本地和远程仓库之间进行分支操作。当独立工作并完成部分功能后,将本地分支推送到远程仓库是一种分享成果的方式。使用git push命令进行此操作。此命令将本地仓库的数据传输到远程仓库,实现数据的同步。Push操作将本地提交移动到远程仓库,相当于git fetch命令用于...

相似回答