嗨,我对git完全陌生,但我有SVN的经验。所有教程都假定在使用git时知道如何查看/编辑文件,但我很困惑。我克隆了一个存储库(从需要与我共享代码的人),然后签出了几个远程分支机构到本地分支机构。现在我想查看代码(它是Java)。我找不到文件系统上的任何文件。从命令行中,它只给出了不同提交的差异。我对此不感兴趣!我只想看看最新版本的代码,最好在Eclipse中。但在这一点上,我很乐意在gedit中打开它。帮帮我!如何查看/编辑git远程分支
非常感谢!
嗨,我对git完全陌生,但我有SVN的经验。所有教程都假定在使用git时知道如何查看/编辑文件,但我很困惑。我克隆了一个存储库(从需要与我共享代码的人),然后签出了几个远程分支机构到本地分支机构。现在我想查看代码(它是Java)。我找不到文件系统上的任何文件。从命令行中,它只给出了不同提交的差异。我对此不感兴趣!我只想看看最新版本的代码,最好在Eclipse中。但在这一点上,我很乐意在gedit中打开它。帮帮我!如何查看/编辑git远程分支
非常感谢!
如果在文件系统中找不到任何文件,则可能是使用--bare
选项克隆了存储库。您可以再次克隆存储库,但不需要--bare
。
git clone <repository>
首先,这里有一些有用的常规资源。这是一个很好的,简短的git教程。
http://www.eecs.harvard.edu/~cduan/technical/git/
本水银教程的第0章的作品一样好有人从SVN迁移到Git的在svn到汞柱。只阅读本章,并用Git替换Mercurial的任何提及。
确保正确克隆的资源库。我会假装我们正在您的主目录中执行此操作。
cd ~
git clone git://url.to.remote.repository.com/foo.git
你现在应该有一个文件夹~/foo
。这是你的工作副本。在foo
内部,您会找到一个文件夹.git
。 .git
拥有您的本地存储库。要查看项目的最新版本,请运行这些命令。
cd ~/foo
git checkout master
Git会在~/foo
文件更新到最新版本,在库中。阅读我在本文开头给你的链接,了解如何浏览git存储库。
你能查看主分支中的文件吗? – cmcginty 2010-08-11 02:52:07