Mam repozytorium na githubie z główną gałęzią (master) i gałęzią do pracy eksperymentalnej. Zrobiłem kilka zmian i przeszedłem do gałęzi eksperymentalnej i wszystko było w porządku.
Teraz, na innym komputerze, staram się klon mojego repozytorium (git clone repozytorium ), a następnie przejść do gałęzi eksperymentalnej (git checkout BRANCHNAME ), ale za każdym razem robię to moja głowa zostaje odłączony i nie mogę wcisnąć moje zmiany. Co ja robię źle? Mam wrażenie, że brakuje mi podstawowej koncepcji gita, ale czytanie przypadkowych stron podręcznika git nie daje mi żadnych wskazówek.
Jestem nowy, więc przepraszam, jeśli jestem idiotą, ale nie mogę znaleźć w dokumentach niczego, co pomoże mi ponownie przywiązać głowę.
EDYTOWAĆ
Brakowało mi koncepcji gałęzi śledzenia. Teraz, gdy rozumiem tę koncepcję, wszystko jest jasne. Osobiście uważam, że git branch --track
składnia jest znacznie bardziej intuicyjna niż git checkout -b branch-name origin/branch-name
.
Dzięki za pomoc!
git switch
: zobacz moją odpowiedź poniżej .