Pertanyaan yang diberi tag «git»

Git adalah sistem kontrol versi terdistribusi sumber terbuka (DVCS). Gunakan tag ini untuk pertanyaan terkait penggunaan Git dan alur kerja. JANGAN GUNAKAN tag [github] untuk masalah terkait Git hanya karena repositori kebetulan dihosting di GitHub. Juga, jangan gunakan tag ini untuk pertanyaan pemrograman umum yang melibatkan repositori Git.

11
Bisakah skrip Git dikelola bersama dengan repositori?
Kami ingin membuat beberapa skrip kait dasar yang dapat kami bagikan bersama - untuk hal-hal seperti pra-pemformatan pesan komit. Git memiliki skrip kait untuk itu yang biasanya disimpan di bawah <project>/.git/hooks/. Namun, skrip tersebut tidak disebarkan ketika orang melakukan klon dan mereka tidak dikontrol versi. Apakah ada cara yang baik …
337 git  githooks 



14
Tidak ditemukan pemetaan submodule di .gitmodule untuk jalur yang bukan submodule
Saya punya proyek yang memiliki submodule di lib/three20 .gitmoduleFile saya terlihat seperti ini: [submodule "lib/three20"] path = lib/three20 url = git://github.com/facebook/three20.git Saya telah mengkloning ini di masa lalu tanpa kesalahan, ( git submodule initdiikuti oleh a git submodule update) dan sudah berfungsi untuk sementara waktu. Saya mencoba untuk mengkloning ini …


4
Apa sebenarnya yang dilakukan “kamu”? "Master asal git push -u" vs "master asal git push"
Saya tampaknya mengerikan dalam menggunakan git, meskipun upaya terbaik saya untuk memahaminya. Dari kernel.org untuk git push: -u --set-hulu Untuk setiap cabang yang terbaru atau berhasil didorong, tambahkan referensi upstream (pelacakan), digunakan oleh argumen-less git-pull (1) dan perintah lainnya. Untuk informasi lebih lanjut, lihat branch.<name>.mergedi git-config (1). Ini branch.<name>.mergedari git …
335 git 

7
Mengapa GitHub merekomendasikan HTTPS melalui SSH?
Di situs GitHub ada tautan ... https://help.github.com/articles/generating-ssh-keys ... dan menyatakan ... Jika Anda memutuskan untuk tidak menggunakan metode HTTPS yang disarankan, kami dapat menggunakan kunci SSH untuk membuat koneksi aman antara komputer Anda dan GitHub. Langkah-langkah di bawah ini akan memandu Anda menghasilkan kunci SSH dan kemudian menambahkan kunci publik …
334 git  github  ssh  https 


3
Git menarik setelah pembaruan paksa
Saya hanya menekan beberapa komitmen dengan git rebasedan melakukan git push --force(yang jahat, saya tahu). Sekarang insinyur perangkat lunak lain memiliki sejarah yang berbeda dan ketika mereka melakukan git pull, Git akan bergabung. Apakah ada cara untuk memperbaikinya, kecuali melakukan rm my-repo; git clone git@example.org:my-repo.git? Saya butuh sesuatu seperti kebalikan …
333 git  git-pull 


7
Bagaimana cara mengeluarkan git log dengan baris pertama saja?
Saya mencoba menyesuaikan format untuk git log. Saya ingin semua komitmen ditampilkan dalam satu baris. Setiap baris hanya menampilkan baris pertama dari pesan commit. Saya menemukan bahwa git log --pretty=shortharus melakukan trik tetapi pada komputer saya itu menunjukkan log lengkap seperti git loghalnya (selain cap waktu). Selanjutnya, saya mencoba menggunakan …


22
Git: "Objek longgar yang rusak"
Setiap kali saya menarik dari remote saya, saya mendapatkan kesalahan berikut tentang kompresi. Ketika saya menjalankan kompresi manual, saya mendapatkan yang sama: $ git gc error: Could not read 3813783126d41a3200b35b6681357c213352ab31 fatal: bad tree object 3813783126d41a3200b35b6681357c213352ab31 error: failed to run repack Adakah yang tahu, apa yang harus dilakukan? Dari file-cat saya …

5
Edit root komit di Git?
Ada beberapa cara untuk mengubah pesan dari commit di kemudian hari: git commit --amend # for the most recent commit git rebase --interactive master~2 # but requires *parent* Bagaimana Anda bisa mengubah pesan komit dari komit pertama (yang tidak memiliki orang tua)?

6
Apakah ada konvensi penamaan untuk repositori git?
Sebagai contoh, saya memiliki layanan tenang yang disebut Layanan Pembelian. Haruskah saya memberi nama repositori saya: purchaserestservice purchase-rest-service purchase_rest_service atau sesuatu yang lain? Apa konvensi itu? Bagaimana dengan di Github? Haruskah repositori publik mengikuti beberapa standar?

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.