git push指定commit推送

2,033 阅读1分钟

当我们在本地仓库开发时,暂存区可能有多次提交等待推送(git push)到远程,而我们目前只做完了其中某些需求,此时我们想要将做完的需求涉及的提交推送到远程:

默认情况下,git push会推送暂存区所有提交(也即HEAD及其之前的提交),使用下面的命令可以改变此默认行为:

$ git push : 1 远程仓库名,默认为origin 提交的唯一码 远程分支名 上面的命令会将暂存区内代表的提交以及其之前尚未推送到远程的提交一起提交到远程。

git push origin aff53c790ed13236fbfdfce5feee473324bc7a5a:master