請指出,如果在堆棧溢出中存在與此問題重複的內容。有沒有什麼辦法只將選定的版本推送到遠程存儲庫?
我想知道是否有任何方法將選定的版本(或最近的提交版本)推送到遠程存儲庫? 當我推它推動所有un推版本 - 我錯過了什麼?
請指出,如果在堆棧溢出中存在與此問題重複的內容。有沒有什麼辦法只將選定的版本推送到遠程存儲庫?
我想知道是否有任何方法將選定的版本(或最近的提交版本)推送到遠程存儲庫? 當我推它推動所有un推版本 - 我錯過了什麼?
一次Git提交取決於所有其母公司的承諾,所以推最後一次提交,但不是倒數第二一個是不可能的。
其他的方法很好,但你不必推動分支的尖端。例如,如果要推送主分支上的倒數第二個提交(將最後一個提交到未推入),則可以使用master~:master
作爲推送參考。 gitrevisions(7)手冊頁描述了表達提交的不同方法。
正如在另一個答案中指出的那樣,您不必推送所有分支。如果您不指定要推送哪個分支,那麼當前版本的Git會將所有分支名稱推送到相應的名稱,但我相信這會在Git 2.0中改變。
使用:
git push origin HEAD
將推只是你的當前分支。
git push origin foo:bar
將名爲「foo」的本地分支推送到「origin」遠程,並在原始服務器「bar」上命名該分支。
有關於Git的大量的文件:
http://gitref.org/remotes/#push https://www.kernel.org/pub/software/scm/git/docs/git-push.html
所以我沒有選擇,只能推動所有版本的代碼,如果我推最新版本..謝謝..正是在尋找這個。 – Arnab