2012-03-19 43 views
2

通過在另一個本地存儲庫中檢出未完成的功能(分支)來「顯示」未完成的功能(分支)的最佳方式是什麼?通常的方法是創建一個新的本地分支git checkout -b feature origin/feature
但想着:臨時分支結賬顯示正在進行的工作?

  • 在目標計算機上的本地分支都只是暫時的需要的,肯定會被刪除。
  • 只讀訪問就足夠了。

是否有任何更優雅的方式臨時結帳遠程分支只是爲了快速顯示它們?

+0

你不能只檢查他們到不同的本地存儲庫,然後刪除該回購? – Vadim 2012-03-19 21:42:38

回答

1

您可以立即簽出遠程分支機構,但無法提交,在這種情況下沒問題,因爲您只想顯示正在進行的工作。只要確保你首先進行git fetch,那麼你的引用是最新的,然後執行

git checkout origin/feature 

無需爲此創建臨時分支。

+0

謝謝。應該已經嘗試過了.. 注意:只有'git checkout feature'已經會自動創建一個本地分支(Git 1.7.9) – sevenforce 2012-03-21 21:03:40