如題,但是這個分支實際上又是不存在的。
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
Ringkasnya, HEAD ialah kursor bagi cawangan yang sedang aktif. Ingatan yang jelas ialah: di mana sahaja anda berada sekarang, HEAD menunjuk ke tempat anda berada, jadi Git tahu bahawa anda berada di sana!
Walau bagaimanapun, HEAD bukan sahaja menunjuk ke bahagian atas cawangan (yang mempunyai nod masa terkini, malah ia boleh menunjuk ke mana-mana nod secara dalaman untuk menjejaki kedudukan semasa).
Jawapan saya tidak ketat, hanya untuk memberi anda idea ringkas Sila baca manual rasmi untuk butiran lanjut.
Dicetak semula daripada jawapan di http://stackoverflow.com/questions/2304087/what-is-head-in-git Jika terjemahan salah, sila mengadu ringan
Anda boleh menganggap HEAD (huruf besar) sebagai "cawangan semasa". Apabila anda menukar cawangan dengan git checkout, semakan HEAD mengubah hala ke cawangan baharu. Kadangkala HEAD akan menunjuk kepada semakan tanpa nama cawangan Keadaan ini dipanggil "KEPALA terpisah"
head (huruf kecil) ialah rujukan kepada objek komit Setiap kepala mempunyai nama (nama cawangan atau nama tag, dll.), tetapi secara lalai, setiap repositori yang dipanggil master akan mempunyai kepala, dan repositori boleh mengandungi Mana-mana. bilangan kepala. Pada bila-bila masa, selagi kepala ini dipilih sebagai "kepala semasa", maka kepala ini menjadi KEPALA, sentiasa menggunakan huruf besar
Dari segi konsep, ia adalah apa yang @nightire katakan Bagi HEAD yang muncul dalam lajur cawangan, ia boleh difahami sebagai mencipta pintasan pada desktop yang menghala ke ikon QQ . Malah, ia menunjuk kepada Semua adalah qq.exe dalam direktori pemasangan.
Mempelajari Tutorial GIT Disyorkan oleh Guru Liao Xuefeng
Petikan daripada salah seorang daripadanya:
Tegasnya, HEAD tidak menunjuk kepada komit, tetapi kepada master menunjuk ke komit, jadi HEAD menunjuk ke cawangan semasa.
Seperti yang dinyatakan di atas, izinkan saya menambah bahawa HEAD ialah lokasi direktori kerja semasa anda. Anda boleh menggunakan arahan checkout untuk menukar lokasi yang ditunjukkan oleh HEAD. Ambil perhatian bahawa HEAD tidak semestinya menunjuk ke cawangan, tetapi juga boleh menunjuk ke komit