Bagaimana membuat komit Git terbaru menjadi Head remote


1

Baru mengenal Git dan tiba-tiba disodorkan pada saya dari TortoiseSVN yang sederhana.

Saya tidak yakin apakah perlu melakukan rebase atau apa tetapi saya memiliki komit sebelumnya di repositori jarak jauh yang mungkin adalah HEAD (bahkan tidak yakin bagaimana memeriksa itu) dan repositori terbaru yang tampaknya telah bercabang tanpa saya memintanya.

Move HEAD (?) back into "ifix1 origin/ifix"

Jadi pada dasarnya saya ingin memindahkan cabang yang bertuliskan "Dihapus EWS .." kembali ke "ifix1 origin / ifix1" sehingga komit terakhir menjadi "ifix1 origin / ifix1 Removed EWS .."


1
Apakah Anda ingin membuatnya ifix1 dan origin/ifix1 (Saya percaya ini adalah kedua cabang) menunjukkan komit "Dihapus EWS"?
heavyd

UI mana yang Anda gunakan untuk Git - TortoiseGit atau apa? Adalah git Jawaban CLI oke?
grawity

2
Juga: Secara umum, Git hanya menggunakan "KEPALA" untuk menggambarkan komit saat ini di blog Anda lokal repositori (dengan demikian HEAD lokal sudah berada di komit "Removed EWS"). Namun demikian tidak punya "HEAD remote" tunggal; setiap cabang memiliki komit sendiri.
grawity

Hai @ heavyd Saya telah mengerjakan komit di ifix1 asal / ifix1 adalah revisi KEPALA jadi ya, saya ingin komit "Removed EWS" untuk menjadi HEAD atau cabang di atas untuk menunjuk ke komit "Removed EWS"
Tuatara

Hai @ kegemaran Saya menggunakan TortoiseGit
Tuatara

Jawaban:


1

Saya akan menganggap 'Removed EWS' adalah kepala master (lokal) dan asal / master (jarak jauh). (Ini terputus di snip Anda).

Saya juga akan menganggap Anda saat ini telah master periksa.

Larutan:

Lihat ifix1 (Klik kanan pada ifix1 dan pilih Checkout)

Pindahkan ifix1 (Klik kanan pada EWS Dihapus dan pilih Reset cabang saat ini ke sini)

Tekan ifix1 (Ini akan memindahkan asal / ifix1)

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.