2013-02-22 1 views
3

Я git новичок. Изучение, когда делаете что-то. У меня есть this установка. Теперь скажем, что я нахожусь в папке branch1 (git bash), например c:\branch1\ и сделаю checkout master. Он переключается на ветвь master, но не меняет папку. Поэтому папка, в которой я находилась, не является папкой master's, что позволяет сказать c:\master\. Его папка branch1.Имеет ли папка, в которой я находилась, какое-либо значение в git?

Нужно ли мне переключаться на папку master's, чтобы выполнить любую работу с файлами master? Или просто проверка достаточно.

Может быть, это немой вопрос. :-) Но я пытаюсь это понять. Поэтому хочу понять это.

+2

Ветви и папки не имеют друг друга. – SLaks

ответ

1

Как уже отмечалось, ветки имеют с папками. Ветвь с мерзавцем является одним из немногих способов сказать «версию коды»

Например, когда вы

git checkout master 

вы говорите мерзавец

показать мне версию master код

также

git checkout branch1 

говорит

показать мне версию кода

branch1 Когда git checkout будет сбрасывать соответствующие файлы и папки в рабочем каталоге, то есть папка, содержащая папку .git. Папка .git может быть скрыта в зависимости от вашей системы, но помните об этом.