Pertanyaan yang diberi tag git

378
Bagaimana cara mengembalikan "git rm -r."?

Saya tidak sengaja berkata git rm -r .. Bagaimana saya pulih dari ini? Saya tidak berkomitmen. Saya pikir semua file ditandai untuk dihapus dan juga dihapus secara fisik dari checkout lokal saya. EDIT: Saya bisa (jika saya tahu perintah) kembali ke komit terakhir. Tetapi akan jauh lebih baik...

378
Bagaimana cara membuat izin mode eksekusi file di Git pada Windows?

Saya menggunakan Git di Windows, dan ingin mendorong skrip shell yang dapat dieksekusi ke git repo oleh satu komit. Biasanya saya perlu melakukan dua langkah ( git commit). $ vi install.sh $ git add install.sh $ git commit -am "add new file for installation" # first commit [master f2e92da] add...

374
Gabungkan komitmen tertentu

Saya membuat cabang baru bernama newbranchdari mastercabang di git. Sekarang saya telah melakukan beberapa pekerjaan dan ingin bergabung newbranchuntuk master; Namun, saya telah membuat beberapa perubahan tambahan newbranchdan saya ingin menggabungkan newbranchkomitmen keempat dari yang terakhir...

373
Menghasilkan statistik dari repositori Git

Saya sedang mencari beberapa alat / skrip yang bagus yang memungkinkan saya untuk menghasilkan beberapa statistik dari repositori git. Saya telah melihat fitur ini di beberapa situs hosting kode, dan mereka berisi informasi seperti ... komit per penulis berkomitmen per hari / minggu / tahun /...

371
Bagaimana cara mewarnai konsol Git?

Baru-baru ini saya melihat bahwa gitkonsol di Windows berwarna, misalnya Hijau untuk tambahan, merah untuk penghapusan, dll. Bagaimana cara saya mewarnai gitkonsol saya seperti itu? Untuk menginstalnya, saya menggunakan perintah: $ sudo apt-get install

368
Git - Abaikan folder node_modules di mana-mana

Saya memiliki proyek yang berisi beberapa proyek lain: Proyek utama Proyek mini 1 Proyek mini 2 Semua node_modulesfolder yang berisi . Saya ingin git mengabaikan folder itu di mana pun itu dimulai dari folder root. Sesuatu seperti ini untuk ditambahkan .gitignore:

367
Menyimpan hanya melakukan perubahan git - apakah mungkin?

Apakah ada cara saya bisa menyembunyikan hanya perubahan bertahap saya? Skenario saya mengalami masalah adalah ketika saya telah mengerjakan beberapa bug pada waktu tertentu, dan memiliki beberapa perubahan yang tidak dipentaskan. Saya ingin dapat mem-stage file-file ini satu per satu, membuat file...

366
Bagaimana menemukan / mengidentifikasi komit besar dalam sejarah git?

Saya punya repo git 300 MB. Ukuran total file yang saya periksa saat ini adalah 2 MB, dan ukuran total dari sisa repo git adalah 298 MB. Ini pada dasarnya adalah repo khusus kode yang tidak boleh lebih dari beberapa MB. Saya mencurigai seseorang secara tidak sengaja melakukan beberapa file besar...

365
Git - tekan pintasan cabang saat ini

Apakah ada jalan pintas untuk memberi tahu Git untuk mendorong cabang pelacakan saat ini ke asal? Catatan: Saya tahu bahwa saya dapat mengubah perilaku push standar , tetapi saya mencari solusi ad-hoc yang tidak mengubah perilaku default. Sebagai contoh, misalkan saya di cabang