1
我在我的項目中使用git push
有問題。我有7個承諾推動,但他們對我的互聯網連接如此之大以至於我無法完成命令。git push non所有提交
所以我想推遲最老的提交,比第二個,等等。
有什麼命令可以查看提交的名稱並且一次推送它們?
我在我的項目中使用git push
有問題。我有7個承諾推動,但他們對我的互聯網連接如此之大以至於我無法完成命令。git push non所有提交
所以我想推遲最老的提交,比第二個,等等。
有什麼命令可以查看提交的名稱並且一次推送它們?
假設你有一個歷史是這樣的:
A -- B -- C -- D -- E -- F -- G -- H
| |
origin/master master
你想要做的是隻推提交B
第一,那麼只有C
,等等,等等。
要做到這一點,你可以多次使用該命令
git push <remote name> <local commit to push>:<remote branch>
即:使用where B
應通過提交B
的SHA1代替連續指令
git push origin B:master
git push origin C:master
...
git push origin H:master
(或以任何其他方式指向此提交。例如master~6
)
[git - 推送特定提交](http:// stackoverfl ow.com/questions/3230074/git-pushing-specific-commit) – Mathias