Pertanyaan yang diberi tag «git»

Git adalah sistem kontrol versi terdistribusi open source yang awalnya dirancang dan ditulis oleh Linus Torvalds. Biasanya digunakan untuk melacak kode sumber untuk proyek perangkat lunak. Sebagai DVCS, Git memberikan bantuan yang kuat dengan pengembangan percabangan, penggabungan, dan distribusi.


5
Tandai file sebagai "tidak dapat diubah" dengan Git
Saya ingin memamerkan beberapa pekerjaan saya dengan mengunggahnya ke akun GitHub saya. Namun, ada beberapa file yang berisi kata sandi, seperti koneksi basis data. Apakah ada cara menandai file sebagai tidak sesuai dengan Git sehingga tidak dapat muncul di GitHub?
41 git  github 

3
Apakah Git mencegah degradasi data
Saya membaca bahwa ZFS dan Btrf menggunakan checksum untuk mencegah degradasi data dan saya membaca bahwa Git memiliki integritas melalui hashing pada dasarnya segala sesuatu dengan setiap commit. Saya akan menggunakan server Git pada Linux NAS dengan Btrfs RAID 1 untuk penyimpanan, tetapi jika Git memiliki integritas saya kira ini …

4
Git: Bagaimana cara menghapus semua file yang tidak dilacak?
Saya menggunakan Git untuk kontrol versi. Sekarang saya ingin menghapus semua file di repositori di komputer lokal saya yang tidak dilacak. Saya bisa menggunakan git status untuk mendaftar file-file ini, tetapi bagaimana saya bisa menghapus semuanya?
40 git 

6
Bisakah Anda menentukan git-shell di .ssh /otorized_keys untuk membatasi akses hanya perintah git melalui ssh?
Saya ingin dapat menggunakan kunci ssh untuk otentikasi, tetapi masih membatasi perintah yang dapat dieksekusi melalui terowongan ssh. Dengan Subversion, saya telah mencapai ini dengan menggunakan file .ssh / Authorized_key seperti: command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc... Saya sudah mencoba ini dengan "/ usr / bin / git-shell" …
37 ssh  git 

4
Git push gagal dengan Fatal: HttpRequestException ditemui
Sangat aneh bahwa ketika saya mencoba menggunakan git pushhari ini, kesalahan melaporkan Fatal: HttpRequestException encountereddan meminta saya untuk memasukkan nama pengguna dan kata sandi. Saya telah mencoba git pulldan git clonedan keduanya bekerja dengan baik. Dan itu bekerja dengan baik sebelum hari ini dan regenerasi kunci ssh tampaknya tidak berguna. …
36 ssh  git  github 

4
Mengapa saya tidak bisa mendorong komit kosong?
git commit --amend --allow-empty kemudian git push origin master si git mengatakan itu ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'remoteurl' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. See the 'Note …
35 git 



3
Bagaimana saya bisa Sinkronisasi ulang garpu dari aslinya
Saya baru saja melakukan proyek di Github. Saya membuat modifikasi dan mengirim permintaan tarik. Pemiliknya menggabungkan garpu saya dengan proyek utama dan setelah itu ia membuat beberapa modifikasi. Jadi untuk sekarang garpu saya tidak diperbarui dengan proyek utama. Saya kehilangan modifikasi yang dibuatnya setelah menggabungkan permintaan tarik saya. Bagaimana saya …
33 git  merge  github  forking 


5
Bagaimana saya bisa membuang perubahan file dari jendela status buron?
Ketika di jendela status plugin-pelarian , diakses menggunakan , dimungkinkan untuk melakukan perubahan pada file yang menggunakan dan beralih file untuk komit menggunakan .:GstatusD- Apakah ada cara pintas serupa untuk membuang perubahan, dengan sampah yang saya maksud adalah setara git checkout -- filename? Memperbarui: Ditemukan permintaan fitur di halaman github …
33 vim  git 


1
GIT Timpa cabang dengan master
Saya memiliki cabang dev lama yang benar-benar ketinggalan zaman. Saya tidak ingin menghapusnya tetapi saya ingin mengganti isinya sepenuhnya dengan cabang utama. Artinya, saya ingin dev_branch = master Saya mencoba: git merge -s ours dev_branch Tidak berhasil meskipun ...
33 git 

3
Menulis ulang riwayat git untuk mengganti semua CRLF ke LF?
Saya akan mentransfer repositori Git pribadi dari kotak win32 ke Ubuntu. Walaupun saya dapat melakukan commit dos2unix terakhir, tetapi saya ingin menulis ulang seluruh sejarah, sehingga beberapa Git GUI akan menampilkan log / diff dengan benar. Misalnya, gitg akan menyisipkan baris kosong untuk setiap CR / LF.
32 git 

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.