У мене є сховище на github з основною гілкою (master) та гілкою для деяких експериментальних робіт. Я зробив кілька комітетів і підштовхнувся до експериментальної гілки, і все було добре.
Тепер, на іншій машині, я намагаюся клонувати мій репозиторій (Git клон сховища ) , а потім перейти до експериментальної гілки (мерзотник контроль branchname ) , але кожен раз , коли я роблю це моя голова отримує стоїть окремо і я не можу натиснути мої зміни. Що я роблю неправильно? Я відчуваю, що я десь пропускаю фундаментальну концепцію git, але читання випадкових сторінок git man не дає мені ніяких підказів.
Я новачка в гтіні, тому мені шкода, якщо я ідіот, але я не можу знайти нічого в документах, які допоможуть мені знову приєднати голову.
EDIT
Концепція галузі відстеження - це те, чого я бракував. Тепер, коли я стою цю концепцію, все зрозуміло. Особисто я вважаю git branch --track
синтаксис набагато більш інтуїтивним, ніж git checkout -b branch-name origin/branch-name
.
Дякую за допомогу!
git switch
: див. Мою відповідь нижче .