2014-02-10 4 views
0

Я новичок в git. Я думал, что идея использования ветвей функций заключается в том, что все изменения не будут отображаться в основной ветке. Я просто создал ветвь функции, называемую «line_items», хотя изменения в этом ветви всплывают в главной ветке: http://cl.ly/image/16152q0z3J1Q Что я здесь не понимаю? Почему это происходит.Почему изменения в ветке git отображаются в главной ветви?

+1

Изменения не относятся ни к одной ветви; вы еще не делали эти файлы. – hobbs

+0

Пожалуйста, используйте свое изображение из системы, дающей имена, совместимые с SO. Самое простое решение - добавить файл с помощью панели инструментов SO. –

ответ

2

Файлы, которые не были добавлены в git, не отслеживаются и, следовательно, не затрагиваются операциями git.

Это наиболее часто очень удобно: вы можете создать новый файл, решить, что вам нужна новая ветка, создать ветвь и переключиться на нее, а затем добавить файл в git в новой ветке.

+0

Спасибо. Мое понимание заключалось в том, что все изменения были совершены или не совершены, если они автоматически связаны с какой-либо отраслью, где вы находитесь. Но это действительно имеет смысл. – Andreas

Смежные вопросы