Git 中 HEAD 是什么东西,为什么会出现在分支里?
高洛峰
高洛峰 2017-04-28 09:04:18
0
6
960

如题,但是这个分支实际上又是不存在的。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(6)
仅有的幸福

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.

淡淡烟草味

penunjuk semasa

刘奇

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan