Pertanyaan yang diberi tag git

314
Bagaimana cara checkout di Git berdasarkan tanggal?

Saya sedang mengerjakan regresi dalam kode sumber. Saya ingin memberi tahu Git: "checkout sumber berdasarkan tanggal / waktu yang diparameterisasi". Apakah ini mungkin? Saya juga telah melakukan perubahan pada tampilan saya saat ini yang tidak ingin saya hilangkan. Idealnya, saya ingin beralih...

314
Apa yang 'git salahkan' lakukan?

Saya melihat banyak pertanyaan tentang metode penggunaan git blame, tetapi saya tidak begitu memahaminya. Saya melihat Blametombol di atas file pada antarmuka GitHub. Setelah mengkliknya, ini menunjukkan beberapa perbedaan dengan nama pengguna di bilah kiri. Apa artinya itu? Mengapa git...

311
Perbedaan antara git pull dan git pull --rebase

Saya mulai menggunakan git di masa lalu dan tidak sepenuhnya memahami seluk-beluknya. Pertanyaan dasar saya di sini adalah untuk mengetahui perbedaan antara a git pulldan git pull --rebase, karena menambahkan --rebaseopsi tampaknya tidak melakukan sesuatu yang sangat berbeda: hanya melakukan...

310
Pesan Komit Git: Pemformatan 50/72

Tim Pope berpendapat untuk gaya pesan komit Git tertentu dalam posting blognya: http://www.tpope.net/node/106 . Berikut ini ringkasan singkat dari apa yang dia rekomendasikan: Baris pertama adalah 50 karakter atau kurang. Kemudian baris kosong. Teks yang tersisa harus dibungkus dengan 72...

310
Jelaskan aturan gitignore mana yang mengabaikan file saya

Apakah ada cara untuk melihat mengapa beberapa file diabaikan oleh git (yaitu aturan mana dalam .gitignorefile yang menyebabkan file tersebut diabaikan)? Bayangkan saya punya ini (atau skenario yang jauh lebih kompleks, dengan ratusan folder dan puluhan .gitignorefile: / -.gitignore -folder/...

308
git pull sementara tidak di direktori git

Katakanlah saya memiliki direktori /X/Y,, yang merupakan repositori git. Apakah mungkin memanggil perintah seperti git pulldari dalam/X , tetapi menargetkan /X/Ydirektori? EDIT: Saya kira saya bertanya-tanya secara spesifik: apakah mungkin untuk melakukan ini menggunakan perintah a git, tetapi...

307
Berikan jumlah komit per penulis di semua cabang

Saya ingin mendapatkan jumlah komit per penulis di semua cabang. saya melihat bahwa git shortlog -s -n Mencetak daftar yang sangat bagus tetapi tidak menghitung komit yang belum digabung dari cabang lain. Jika iterate perintah ini pada setiap cabang maka jelas komit umum bisa dihitung beberapa...

307
git: fatal: Saya tidak menangani protokol 'http'

Saya menyalin dan menempelkan perintah git clone dari halaman web: https://fedorahosted.org/ibus-typing-booster/ Saya mengerti: user@host> git clone ​​http://git.fedorahosted.org/git/ibus-typing-booster.git Cloning into 'ibus-typing-booster'... fatal: I don't handle protocol...

306
File direktori .idea yang tidak sengaja dilakukan ke git

Saya tidak sengaja memasukkan .idea/direktori ke git. Ini menyebabkan konflik di tempat lain saya perlu checkout repo saya. Saya bertanya-tanya bagaimana cara menghapus file-file ini dari remote? Saya masih membutuhkan file-file ini secara lokal karena Intellij IDE membutuhkannya. Saya hanya tidak...

305
Bagaimana saya bisa mengarsipkan cabang git?

Saya memiliki beberapa cabang lama di repositori git saya yang tidak lagi dalam pengembangan aktif. Saya ingin mengarsipkan cabang sehingga tidak muncul secara default saat berjalan git branch -l -r. Saya tidak ingin menghapusnya, karena saya ingin menyimpan sejarahnya. Bagaimana saya bisa...

305
Referensi Git submodule head bukan kesalahan pohon '

Saya punya proyek dengan submodule yang menunjuk ke komit yang tidak valid: komit submodul tetap lokal dan ketika saya mencoba mengambilnya dari repo lain saya mendapatkan: $ git submodule update fatal: reference is not a tree: 2d7cfbd09fc96c04c4c41148d44ed7778add6b43 Unable to checkout...

305
Perbarui git komit tanggal penulis saat mengubah

Saya mendapati diri saya mengubah komitmen saya cukup sering. Saya tidak stashbegitu banyak karena saya cenderung lupa saya melakukannya, terutama ketika saya ingin menyimpan apa yang saya lakukan sebelum saya pergi atau sebelum akhir pekan, jadi saya melakukan komitmen "draft". Satu-satunya hal...

305
Simpan file dalam repo Git, tetapi jangan melacak perubahan

Saya memiliki beberapa file di situs CodeIgniter yang ingin saya miliki di repo tetapi tidak melacak perubahan apa pun pada. Sebagai contoh, saya menyebarkan instalasi baru kerangka ini ke klien baru, saya ingin file-file berikut untuk diunduh (mereka memiliki nilai default CHANGEME) dan saya...

305
Cabang fitur rebase ke cabang fitur lain

Saya memiliki dua cabang fitur (pribadi) yang sedang saya kerjakan. a -- b -- c <-- Master \ \ \ d -- e <-- Branch1 \ f -- g <-- Branch2 Setelah mengerjakan beberapa cabang ini, saya menemukan bahwa saya memerlukan perubahan dari Branch2 di Branch1. Saya ingin mengubah perubahan...

303
Bagaimana cara kembali ke versi terbaru di Git?

Saya baru saja pindah dari SVN ke Git dan saya sedikit bingung tentang sesuatu. Saya perlu menjalankan versi script sebelumnya melalui debugger, jadi saya melakukan git checkout <previous version hash>dan melakukan apa yang perlu saya lakukan. Sekarang saya ingin kembali ke versi terbaru,...