Pertanyaan yang ditandai 'git-reset'

Atur kepala repositori Git saat ini ke komit yang diberikan dan, jika perlu, setel u>
3
balasan

Apa yang terjadi pada anak yatim?

Saya memiliki empat repo komit: $ git log --oneline --decorate 6c35831 (HEAD, master) C4 974073b C3 e27b22c C2 9f2d694 C1 Saya reset - lunak untuk melakukan C2, dan sekarang saya memiliki repo: $ git reset e27b22c --soft $ git log --oneline --decorate e ...
diatur pada 07 Mei '15 pukul 1:20
2
balasan

Git: cara membuka * dan * kembali ke cabang terakhir

Wow ... Saya keliru membuat perubahan yang cukup rumit (termasuk subdirektori dan penggantian nama file), tidak tahu apa yang saya lakukan (atau apa yang akan dilakukan Git). Sekarang saya ingin membatalkan semua itu: komit sepenuhnya dibatalkan (seolah-olah tidak pernah dilakukan ...
diatur 08 Juli '11 pada 15:57
1
jawabannya

misalnya untuk mengganti satu file - Revisi KEPALA vs File dalam indeks git

Di plugin git ecit git, saya tahu bahwa saya dapat "mengatur u>
ditetapkan pada 27 Juni '12 pada jam 5:29
2
balasan

Apa perbedaan antara `git reset --hard master` dan` git reset - hitam asal / master ??

Saya mencoba banyak referensi ke Stackoverflow / di tempat lain untuk dengan benar memahami perilaku reset git - opsi keras saya tahu bahwa: Jika dihi>
ditetapkan pada 25 April '15 jam 10:25
3
balasan

git reset vs git reset KEPALA

Setiap kali sebuah file di-antri, Git menawarkan instruksi yang berguna jika Anda perlu menonaktifkannya: (gunakan "git reset HEAD <file> ..." ke unstage) Namun, tutorial Git Atlassian yang layak hanya akan mengatakan: git reset < f ...
ditetapkan pada 22 November '15 jam 2:09
2
balasan

Perbedaan antara reset git --hard dan checkout git

Katakanlah saya ingin membatalkan semua perubahan yang dilakukan pada komitmen sebelumnya. Seperti yang saya pahami, git reset --hard <commit tertentu> akan menghapus semua commit sebelum commit yang ditentukan dan membuang semua perubahan. Di sisi lain, git checkout <ditentukan ...
set 26 Agustus. 15 pada 18:01
4
balasan

Reset git tidak berfungsi

Saya membuat perbaikan, menarik keluar dan menggabungkan beberapa perubahan, dan kemudian membuat perbaikan kedua. Ketika saya ingin kembali ke commit pertama, saya menjalankan perintah git reset --hard <sha hash>. Meskipun jawabannya adalah: "HEAD sekarang dalam <sha hash>" ...
atur 21 Maret '13 pada jam 9:28
3
balasan

Bagaimana cara mentransfer master kembali beberapa komitmen untuk git?

Saya memiliki repositori git yang berisi situs Drupal. Saya menghabiskan hari terakhir mencoba membangun fungsi menggunakan beberapa modul yang berbeda. Saya meninggalkan pendekatan saya saat ini dan memutuskan untuk mencoba kombinasi modul lain. Namun, kamu ...
ditetapkan pada 22 April '14 pukul 21.54
1
jawabannya

Bagaimana cara mengembalikan file ke versi sebelumnya tanpa menimpa perubahan saat ini?

Saya mempunyai masalah dengan mencoba mengembalikan file ke komit sebelumnya, saya tahu bahwa saya dapat menggunakan checkout git untuk mengembalikan satu file, tetapi masalahnya adalah saya memiliki perubahan pada file ini yang ingin saya simpan, jadi saya mendukung .. .
Set 03 Feb '12 jam 18:38
2
balasan

Apa yang dilakukan opsi tanda hubung ganda [-] untuk mendapatkan reset?

Saya melihat perintah seperti: git reset e542 - readme.txt Saya mengerti bahwa perintah ini menempatkan isi file readme.txt dari commit e542 ke dalam indeks. Tapi apa yang dilakukan opsi itu? Halaman bantuan reset git mencantumkannya sebagai opsional untuk dua ...
atur 08 Jan '13 pukul 18:03
2
balasan

git reset --merge vs git reset --keep

Saya telah membaca dokumentasi, tetapi saya merasa sulit untuk memahami perbedaan antara reset git - merge dan git reset - keep. Berikan penjelasan sederhana dan / atau contoh.
ditetapkan pada 14 Juli '14 pukul 4:44
3
balasan

Sembuh dari Git reset --hard di Eclipse

Saya tidak sengaja melakukan sesuatu untuk git-repo saya, dan saya tidak tahu apakah saya bisa menyelamatkan proyek saya pada tahap ini ... Saya punya banyak perubahan yang saya buat. Lalu saya ingin menghapus komit terakhir untuk menjalankan perbaikan baru ini sebagai gantinya ...
ditetapkan pada 27 Juli '18 pukul 20:39
3
balasan

Bagaimana saya bisa menyimpan beberapa perubahan lokal yang disimpan git reset --hard

Saya memiliki perubahan lokal (tidak dalam file terpisah, jadi .gitignore tidak berfungsi), yang tidak ingin saya komentari. Saya terkadang melakukan git reset - setelah melakukan perbaikan untuk menghapus perubahan acak, tetapi jujur ​​saja, saya juga kehi>
ditetapkan pada 02 Juni '13 pada 13:22
1
jawabannya

Git komit hi> Fsck tidak ditemukan, bukan reflog

Saya ingin menghapus direktori kerja dari beberapa file yang diturunkan, tetapi secara tidak sengaja menjalankan git reset --hard. Saya menyadari bahwa saya telah kehi>
atur 18 Maret '13 pukul 17:40