我在我的服務器上設置了部署密鑰,我使用該密鑰從github中獲取密鑰。我的問題是,當我使用部署密鑰時,哪個分支會被拉到?如果我做了git status
我看到 # On branch deploy nothing to commit (working directory clean)
Github +部署密鑰...
什麼是branch deploy
?大師?默認?我可以選擇嗎?
我在我的服務器上設置了部署密鑰,我使用該密鑰從github中獲取密鑰。我的問題是,當我使用部署密鑰時,哪個分支會被拉到?如果我做了git status
我看到 # On branch deploy nothing to commit (working directory clean)
Github +部署密鑰...
什麼是branch deploy
?大師?默認?我可以選擇嗎?
分行deploy
就是這樣的:分行叫做deploy
。您可以通過進入repo目錄並執行例如git checkout <name-of-branch>
來切換分支。 git checkout master
。
它來自哪裏?如果我想部署不同的分支會怎麼樣? – 2012-02-10 17:24:29
如果'deploy'存在於你的服務器上,但不存在於GitHub上,你可能會意外地執行了'git checkout -b deploy'或'git branch deploy'或者其他的命令。或者,你可能在過去的某個時間有一個'deploy'分支,並從GitHub中刪除它。 – 2012-02-10 17:25:28
分行deploy
是名稱你所在的分行。即不是master
,而是deploy
。
如果你想切換回向 master分支:
git checkout master
現在,當您拉從GitHub,你拉入你的當前分支。在你的情況下deploy
。
我沒有部署分支 – 2012-02-10 17:23:06
顯然,至少在服務器上是這樣。 – 2012-02-10 17:24:20
@ a.m。是的,你很可能會這樣做。運行命令:'git branch',你應該看到你列出的所有分支。 – 2012-02-10 17:25:07
做一個
git branch
的清晰度;它會告訴你,你是在一個名爲部署分支(用星號表示)
然後做
gitk
顯示在部署分支是樹中的
嗯...你是好吧。我想在某個時候,有一個部署分支創建。它不在github中,只在本地服務器上。我甚至還創建了一個示例項目並設置了部署密鑰。這個問題應該從StackOverFlow中刪除,並希望從我的回憶中:)謝謝大家! – 2012-02-10 17:42:57
請只接受其中一個答案。三個人爲此付出了努力,因此刪除這個問題將是一種浪費。 – 2012-02-10 19:20:49