嗨,我对git完全不熟悉,但我有SVN的经验。所有教程都假设在使用git时知道如何查看/编辑文件,但我很困惑。我克隆了一个存储库(来自需要与我共享代码的人),然后检查了几个远程分支到本地分支。现在我想查看代码(它是Java)。我在文件系统的任何地方找不到文件。从命令行,它只给出了不同提交的差异。我对此不感兴趣!我只是想看看最新版本的代码,最好是在Eclipse中。但在这一点上,我很乐意在gedit中打开它。救命!
非常感谢!
答案 0 :(得分:1)
如果在文件系统中找不到任何文件,则可能会使用--bare
选项克隆存储库。您可以再次克隆存储库,但不能使用--bare
。
git clone <repository>
答案 1 :(得分:0)
首先,这里有一些有用的一般资源。这是一个很好的,简短的git教程。
http://www.eecs.harvard.edu/~cduan/technical/git/
这个Mercurial教程的第0章也适用于从svn到git从svn移动到hg的人。只阅读本章,并用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存储库。