Pertanyaan yang ditandai 'git-reset'

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

Bagaimana cara membatalkan commit terbaru di git?

Saya tidak sengaja mengirim file yang salah ke Git, tetapi saya belum mengirim komit ke server. Bagaimana saya bisa membatalkan komitmen ini dari repositori lokal?
ditetapkan pada 29 Mei 2009 pada 21:09
41
jawabannya

Cara mengembalikan repositori Git ke komit sebelumnya

Bagaimana saya bisa kembali dari keadaan saat ini ke foto yang diambil pada perbaikan tertentu? Jika saya melakukan git log, maka saya mendapatkan output berikut: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b 'Penulis: Me <me@me.com> Tanggal: ...
ditetapkan pada 06 November '10 pukul 19:58
5
balasan

Pindahkan pekerjaan yang sudah ada dan tidak terikat ke cabang baru di Git

Saya mulai mengerjakan fungsi baru, dan setelah mengkodekan sedikit, saya memutuskan bahwa fungsi ini harus di cabang terpisah. Bagaimana cara mentransfer perubahan yang tidak dikomit yang ada ke cabang baru dan mengatur u>
atur 08 Sep. '09 pada pukul 18:57
11
balasan

Mengapa ada dua cara untuk menghapus file dari git?

Terkadang git menawarkan git rm --cached untuk menonaktifkan file, terkadang git mereset file HEAD. Kapan harus menggunakan yang mana? EDIT: D: \ code \ gt2> git init Menginisialisasi repositori Git kosong di D: /code/gt2/.git/ D: \ code \ gt2> sentuh D: \ code \ gt2> git stat ...
atur 03 Agustus '11 pada 0:50
12
balasan

Bagaimana saya bisa membatalkan reset git --hard HEAD ~ 1?

Bisakah saya membatalkan perubahan yang disebabkan oleh perintah berikut? Jika ya, bagaimana caranya? git reset --kepala HEAD ~ 1
atur 08 agt. '08 pada jam 2:22
10
balasan

Bagaimana cara mengembalikan perubahan yang tidak dikomit, termasuk file dan folder?

Apakah ada perintah git untuk mengembalikan semua perubahan yang tidak dikomit di pohon kerja dan indeks, dan juga untuk menghapus file dan folder yang baru dibuat?
ditetapkan pada 27 April '11 pada pukul 19:06
2
balasan

Bagaimana cara menggunakan 'git reset --hard HEAD' untuk kembali ke komit sebelumnya?

Saya tahu bahwa Git melacak perubahan yang saya buat pada aplikasi saya, dan menahannya sampai saya melakukan perubahan, tetapi di sini, di mana saya menutup telepon: Ketika saya ingin kembali ke komit sebelumnya, saya menggunakan: git reset --hard KEPALA DAN GIT DI ...
ditetapkan pada 02 Maret '12 pada jam 9:36
10
balasan

Dapatkah saya menghapus komit git, tetapi menyimpan perubahan

Di salah satu cabang pengembangan saya, saya membuat beberapa perubahan pada basis kode saya. Sebelum saya bisa menyelesaikan fungsi yang sedang saya kerjakan, saya harus mengganti cabang saat ini ke disk master untuk mendemonstrasikan beberapa fungsi. Tapi hanya ...
atur 02 Apr '13 pukul 21:56
7
balasan

Cara membuka komit git lokal

Masalah saya adalah saya mengubah file, misalnya: README, menambahkan baris baru "ini untuk baris tes saya" dan menyimpan file, kemudian saya merilis status perintah git berikut # Pada master cabang # Diubah tetapi tidak diperbarui: # (gunakan "git tambahkan <fi ...
atur 31 Januari '11 jam 15:14
3
balasan

Batalkan komit khusus di git yang telah porting ke repositori jarak jauh

Apa cara termudah untuk membatalkan perbaikan tertentu, yaitu: tidak di kepala atau di kepala diklik pada komputer jarak jauh. Karena jika ini bukan komit terakhir, git reset HEAD tidak berfungsi. Dan karena itu diklik pada remote, git rebas ...
ditetapkan pada 23 Februari '10 jam 17:21
8
balasan

Cara menonaktifkan commit terakhir saya di git

Bagaimana saya bisa mengungkapkan komit terakhir saya di git? Ini adalah reset git - HEAD kepala atau git reset - keras HEAD ^
ditetapkan pada 17 Mei 10 pada 1:26
6
balasan

git membatalkan semua perubahan yang tidak dikomit atau tidak disimpan

Saya mencoba untuk membatalkan semua perubahan sejak komit terakhir. Saya mencoba git reset --hard dan git reset --hard HEAD setelah melihat pesan ini. Saya menjawab bahwa kepala sekarang di 18c3773 ... tetapi ketika saya melihat sumber lokal saya, semua file semua ...
ditetapkan pada 28 Desember '12 jam 23:46
5
balasan

Apa perbedaan antara "git reset" dan "git checkout"?

Saya selalu menganggap git reset dan checkout git sebagai hal yang sama, dalam arti bahwa keduanya mengembalikan proyek ke perbaikan tertentu. Namun, saya merasa bahwa mereka tidak bisa persis sama seperti itu akan berlebihan. Apa perbedaan yang sebenarnya antara keduanya? ...
atur 03 Sep '10 jam 23:21
5
balasan

Git: Tidak dapat membatalkan perubahan lokal (kesalahan: jalur ... tidak dimuat)

Saya memiliki status pohon yang berfungsi $ git status foo / bar.txt # Pada master cabang # Path yang tidak digembalakan: # (gunakan "git reset HEAD <file> ..." untuk unstage) # (gunakan "git add / rm <file> ... "yang sesuai untuk menandai resolusi) # # dihapus oleh ...
ditetapkan pada 11 Juni '10 pada 11:04