2012-02-10 108 views
2

我在我的服務器上設置了部署密鑰,我使用該密鑰從github中獲取密鑰。我的問題是,當我使用部署密鑰時,哪個分支會被拉到?如果我做了git status我看到 # On branch deploy nothing to commit (working directory clean)Github +部署密鑰...

什麼是branch deploy?大師?默認?我可以選擇嗎?

+1

嗯...你是好吧。我想在某個時候,有一個部署分支創建。它不在github中,只在本地服務器上。我甚至還創建了一個示例項目並設置了部署密鑰。這個問題應該從StackOverFlow中刪除,並希望從我的回憶中:)謝謝大家! – 2012-02-10 17:42:57

+0

請只接受其中一個答案。三個人爲此付出了努力,因此刪除這個問題將是一種浪費。 – 2012-02-10 19:20:49

回答

1

分行deploy就是這樣的:分行叫做deploy。您可以通過進入repo目錄並執行例如git checkout <name-of-branch>來切換分支。 git checkout master

+0

它來自哪裏?如果我想部署不同的分支會怎麼樣? – 2012-02-10 17:24:29

+0

如果'deploy'存在於你的服務器上,但不存在於GitHub上,你可能會意外地執行了'git checkout -b deploy'或'git branch deploy'或者其他的命令。或者,你可能在過去的某個時間有一個'deploy'分支,並從GitHub中刪除它。 – 2012-02-10 17:25:28

1

分行deploy名稱你所在的分行。即不是master,而是deploy

如果你想切換回 master分支:

git checkout master 

現在,當您拉從GitHub,你拉入你的當前分支。在你的情況下deploy

+0

我沒有部署分支 – 2012-02-10 17:23:06

+0

顯然,至少在服務器上是這樣。 – 2012-02-10 17:24:20

+0

@ a.m。是的,你很可能會這樣做。運行命令:'git branch',你應該看到你列出的所有分支。 – 2012-02-10 17:25:07

1

做一個

git branch 

的清晰度;它會告訴你,你是在一個名爲部署分支(用星號表示)

然後做

gitk 

顯示在部署分支是樹中的