Pertanyaan yang diberi tag git

Git adalah sistem kontrol versi terdistribusi gratis & open source, dirancang untuk menangani segala sesuatu dari proyek kecil hingga sangat besar dengan kecepatan dan efisiensi.

256
Bagaimana mewarnai keluaran git?

Apakah ada cara untuk mewarnai keluaran untuk git (atau perintah apa pun)? Mempertimbangkan: baller@Laptop:~/rails/spunky-monkey$ git status # On branch new-message-types # Changes not staged for commit: # (use "git add <file>..." to update what will be committed) # (use "git checkout --...

84
Tentukan apakah direktori kerja Git bersih dari skrip

Saya memiliki skrip yang berjalan rsyncdengan direktori kerja Git sebagai tujuan. Saya ingin skrip memiliki perilaku yang berbeda tergantung pada apakah direktori kerja bersih (tidak ada perubahan untuk dikomit), atau tidak. Misalnya, jika outputnya git statusseperti di bawah ini, saya ingin skrip...

77
Kiat untuk menempatkan ~ di bawah kendali sumber

Saya ingin meletakkan direktori home saya (~) di bawah kontrol sumber (git, dalam hal ini), karena saya memiliki banyak file pengaturan (.gitconfig, .gitignore, .emacs, dll.) Di sana saya ingin membawa melintasi mesin, dan memiliki mereka di Git akan membuatnya bagus untuk mengambilnya. Mesin...

69
git menarik dari jarak jauh tetapi tidak ada referensi yang diambil?

Saya memiliki mirror git pada disk saya dan ketika saya ingin memperbarui repo saya dengan git pull itu memberi saya pesan kesalahan: Your configuration specifies to merge with the ref '3.5/master' from the remote, but no such ref was fetched. Itu juga memberi saya: 1ce6dac..a5ab7de 3.4/bfq...

66
Membuat pengguna tanpa kata sandi

Saya mencoba membuat pengguna tanpa kata sandi seperti ini: sudo adduser \ --system \ --shell /bin/bash \ --gecos ‘User for managing of git version control’ \ --group \ --disabled-password \ --home /home/git \ git Ini dibuat dengan baik. Tetapi ketika saya mencoba masuk di bawah pengguna...

53
Bagaimana `git pull` memakan pekerjaan rumah saya?

Saya merasa seperti anak kecil di kantor kepala sekolah yang menjelaskan bahwa anjing itu memakan pekerjaan rumah saya pada malam sebelum waktunya, tetapi saya memandangi beberapa bug kehilangan data gila di wajah dan saya tidak tahu bagaimana hal itu terjadi. Saya ingin tahu bagaimana git bisa...

46
git diff menampilkan warna secara tidak benar

Untuk mendapatkan hasil berwarna dari semua perintah git, saya mengatur yang berikut: git config --global color.ui true Namun, ini menghasilkan output seperti ini untuk git diff,git log sedangkan perintah seperti git statusdisplay fine Mengapa ia tidak mengenali kode warna yang lolos hanya...

33
Cara menghapus file dari indeks git

Bagaimana cara menghapus file dari indeks repositori git tanpa menghapus file dari pohon kerja? Jika saya memiliki file ./notes.txtyang dilacak oleh git, saya bisa menjalankannya git rm notes.txt. Tapi itu akan menghapus file. Saya lebih suka git hanya berhenti melacak

30
git-upload-pack hang tanpa batas

Saya memiliki struktur panggilan berikut: Jenkins berlari fab -Huser@host set_repository_commit_hash:123abc. set_repository_commit_hashberjalan git fetchdengan pty = False. Proses anak ssh [email protected] git-upload-pack 'user/repository.git'tidak pernah selesai. Saya sudah mencoba menjalankan...

30
Bagaimana cara melacak perubahan di / etc /

Saya ingin melacak perubahan di / etc / Pada dasarnya saya ingin tahu apakah suatu file diubah, oleh yum updateatau oleh pengguna dan putar kembali jika saya tidak suka chage. Saya berpikir untuk menggunakan VCS seperti snapshot git, LVM atau btrfs atau program cadangan untuk ini. Apa yang akan...

29
Apakah mungkin untuk mengkloning hanya sebagian dari proyek git?

Saya menemukan koleksi slackbuild, beberapa yang saya butuhkan ada di GitHub. https://github.com/PhantomX/slackbuilds/ Saya tidak ingin mendapatkan semua git. git clone https://github.com/PhantomX/slackbuilds.git Tetapi hanya mendapatkan slackbuild, untuk yang ini . Bagaimana cara...

29
Bagaimana proyek Kernel Linux melacak bug di Masa Dini?

Kita semua tahu bahwa Linus Torvalds menciptakan Git karena masalah dengan Bitkeeper. Apa yang tidak diketahui (setidaknya bagi saya) adalah, bagaimana masalah / tiket / bug dilacak sampai saat itu? Saya mencoba tetapi tidak mendapatkan sesuatu yang menarik. Satu-satunya diskusi yang saya dapat...