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