Saya memiliki repositori di github dengan cabang utama (master) dan cabang untuk beberapa pekerjaan eksperimental. Saya membuat beberapa komitmen dan mendorong ke cabang percobaan dan semuanya baik-baik saja.
Sekarang, pada mesin yang berbeda, saya mencoba untuk clone saya repositori (git clone repositori ) dan kemudian beralih ke cabang eksperimental (git checkout branchname ) tapi setiap kali saya melakukan ini kepala saya akan terlepas dan saya tidak bisa mendorong perubahan saya. Apa yang saya lakukan salah? Saya merasa saya kehilangan konsep dasar git di suatu tempat tetapi membaca halaman manual git secara acak tidak memberi saya petunjuk apa pun.
Saya baru mengenal git jadi saya minta maaf jika saya menjadi idiot tetapi saya tidak dapat menemukan apa pun di dokumen yang akan membantu saya memasang kembali kepala saya.
EDIT
Konsep cabang pelacakan adalah apa yang saya lewatkan. Sekarang saya mendapatkan konsep itu, semuanya jelas. Secara pribadi, saya menemukan git branch --tracksintaksnya jauh lebih intuitif daripada git checkout -b branch-name origin/branch-name.
Terima kasih untuk bantuannya!
git switch: lihat jawaban saya di bawah .