Pertanyaan yang diberi tag «git-reset»

Mengatur kepala repo Git saat ini ke komit yang ditentukan dan secara opsional menyetel ulang indeks dan pohon kerja yang cocok.

6
Bagaimana cara membuang komit lokal di Git?
Saya telah mengerjakan sesuatu, dan memutuskan itu benar-benar kacau ... setelah melakukan beberapa hal. Jadi saya mencoba urutan berikut: git reset --hard git rebase origin git fetch git pull git checkout Pada titik mana saya menerima pesan itu Your branch is ahead of 'origin/master' by 2 commits. Saya ingin membuang …
264 git  git-reset 

4
Git, Bagaimana cara mereset asal / master ke komit?
Saya mereset master lokal saya ke komit dengan perintah ini: git reset --hard e3f1e37 ketika saya memasukkan $ git statusperintah, terminal mengatakan: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) # nothing …

1
Apa arti dari git reset --hard origin / master?
Saya melakukan git pulldan mendapat kesalahan: File pohon kerja berikut akan ditimpa oleh gabungan ... Harap pindahkan atau hapus sebelum Anda dapat menggabungkan. Untuk mengatasi ini saya lakukan hal berikut: git fetch git reset --hard origin/master Sekarang ketika saya melakukannya git pull, ia mengatakan semuanya up to date. Saya ingin …

9
Bagaimana cara mereset --dari subdirektori?
UPDATE² : Dengan Git 2.23 (Agustus 2019), ada perintah baru git restoreyang melakukan ini, lihat jawaban yang diterima . UPDATE : Ini akan bekerja lebih intuitif pada Git 1.8.3, lihat jawaban saya sendiri . Bayangkan use case berikut ini: Saya ingin menyingkirkan semua perubahan dalam subdirektori tertentu dari pohon kerja …

5
Batalkan "git add <dir>"?
Saya keliru menambahkan file menggunakan perintah "git add dir". Saya belum menjalankan "git commit". Apakah ada cara untuk menghapus dir ini dan semua yang ada di dalamnya dari komit? Saya sudah mencoba git reset dir, tetapi tidak berhasil. Rupanya git reset filecara untuk membatalkannya. Tapi saya punya banyak file dan …
186 git  git-reset 

7
Bagaimana saya bisa memindahkan HEAD kembali ke lokasi sebelumnya? (Kepala terpisah) & Undo melakukan
Di Git, saya mencoba melakukan squash commitdengan menggabungkan cabang lain dan mengatur ulang HEADke tempat sebelumnya melalui: git reset origin/master Tapi saya harus keluar dari sini. Bagaimana saya bisa memindahkan HEAD kembali ke lokasi sebelumnya? Saya memiliki fragmen SHA-1 ( 23b6772) dari commit yang saya perlukan untuk memindahkannya. Bagaimana saya …

3
“Git rm --cached x” vs “git reset head - x”?
GitRef.org - Dasar : git rmakan menghapus entri dari area pementasan. Ini agak berbeda darigit reset HEAD file "unstages". Maksud saya "unstage", maksud saya ini akan mengembalikan area pementasan ke apa yang ada di sana sebelum kita mulai memodifikasi berbagai hal. git rmdi sisi lain hanya menendang file dari panggung …




3
Saya perlu memunculkan dan membuang komit "tengah" di cabang master saya. Bagaimana saya bisa melakukannya?
Misalnya, di cabang master berikut, saya perlu membuang hanya commit af5c7bf16e6f04321f966b4231371b21475bc4da, yang merupakan yang kedua karena rebase sebelumnya: commit 60b413512e616997c8b929012cf9ca56bf5c9113 Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Tue Apr 12 23:50:15 2011 +0200 add generic config/initializers/omniauth.example.rb commit af5c7bf16e6f04321f966b4231371b21475bc4da Author: Luca G. Soave &lt;luca.soave@gmail.com&gt; Date: Fri Apr 22 00:15:50 2011 +0200 show …

3
Bagaimana cara memulihkan / mensinkronisasi ulang setelah seseorang melakukan rebase atau reset ke cabang yang diterbitkan?
Kita semua telah mendengar bahwa seseorang harus tidak pernah rebase menerbitkan karya, bahwa itu berbahaya, dll Namun, saya belum melihat resep yang dipasang untuk bagaimana menghadapi situasi dalam kasus rebase yang diterbitkan. Sekarang, perhatikan bahwa ini hanya benar-benar layak jika repositori hanya diklon oleh sekelompok orang yang dikenal (dan sebaiknya …
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.