Rumah > Soal Jawab > teks badan
Saya kini beroperasi di cawangan projek bercabang
Saya mungkin tahu prinsip mengemas kini projek bercabang
Tetapkan alamat asal dan kemudian tarik tuan alamat asal ke tempatan dan tolak ke Di cawangan projek garpu Akhir sekali, pullRequest disebut untuk merge
Tetapi selepas saya menambah cawangan terpencil, ia kelihatan seperti ini
Kemudian gunakan
pull ruexue master pada cawangan gork. Apabila menarik kod, antara muka berikut muncul
dan saya tidak tahu bagaimana untuk menukarnya.
Dan apa yang sedang berlaku... adakah ia konflik
Terdapat juga soalan kecil... Bagaimanakah git mengeluarkan sesuatu yang sudah ada dalam cache Contohnya, saya git menambah fail dan kini mahu menarik baliknya
phpcn_u15822017-05-02 09:41:21
Sama seperti orang baru.
Soalan 1: Terdapat jurang antara cawangan yang anda pisahkan pada masa itu dan cawangan sumber semasa, jadi apabila anda menarik, anda secara semula jadi akan menulis komitmen gabungan jika anda mempunyai gangguan obsesif-kompulsif, anda tidak terhad kepada melihat ini, anda boleh melihat arahan rebase.
Soalan 2: Semasa anda mengedit perkara dalam vim, anda tidak mempunyai yang betul: wq atau: q!
Soalan 3: Adakah tiada gesaan apabila git melakukan
Sebelum melakukan:
git tambah <fail> //Tambah
git checkout -- <fail>
git reset HEAD <fail> Ekstrak kawasan cache
Sudah komited:
Lihat log git
dan kemudian git reset --[hard|soft] commit_id