2012-03-19 27 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