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 .."

Tuatara
sumber
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)

Daniel Stolz
sumber