как просмотреть / отредактировать удаленную ветку git - PullRequest
0 голосов
/ 11 августа 2010

Привет, я совершенно новичок в git, но у меня есть опыт работы с SVN.Все учебники предполагают, что каждый знает, как просматривать / редактировать файл при использовании git, но я запутался.Я клонировал репозиторий (от кого-то, кому нужно было поделиться кодом со мной), затем извлек несколько удаленных веток в локальные.Теперь я хочу просмотреть код (это Java).Я не могу найти файлы в моей файловой системе.Из командной строки он только дает мне различия для разных коммитов.Меня это не интересует!Я просто хочу увидеть последнюю версию кода, желательно в Eclipse.Но в этот момент я был бы рад открыть его в Gedit.Помогите!

Большое спасибо!

Ответы [ 2 ]

1 голос
/ 11 августа 2010

Если вы не можете найти никаких файлов в файловой системе, возможно, что хранилище клонировано с опцией --bare. Вы можете снова клонировать хранилище, но без --bare.

git clone <repository>
0 голосов
/ 11 августа 2010

Во-первых, вот пара полезных общих ресурсов.Вот хороший краткий учебник по git.

http://www.eecs.harvard.edu/~cduan/technical/git/

Глава 0 этого учебного руководства по Mercurial работает так же хорошо для тех, кто переходит от svn к git от svn к hg.Прочитайте только эту главу и замените любое упоминание Mercurial на Git.

http://hginit.com/top/00.html

Убедитесь, что вы правильно клонировали репозиторий.Я сделаю вид, что мы делаем это в вашем домашнем каталоге.

cd ~
git clone git://url.to.remote.repository.com/foo.git

Теперь у вас должна быть папка ~/foo.Это ваша рабочая копия.Внутри foo вы найдете папку .git..git содержит ваш локальный репозиторий.Чтобы увидеть самую последнюю версию проекта, выполните эти команды.

cd ~/foo
git checkout master

Git обновит файлы в ~/foo до самой последней версии в хранилище.Прочитайте ссылки, которые я дал вам в начале этого поста, чтобы узнать, как перемещаться по репозиторию git.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...