Pertanyaan yang diberi tag git

146
Bagaimana aturan pengecualian .gitignore berfungsi?

Saya mencoba untuk memecahkan masalah gitignore pada struktur direktori besar, tetapi untuk menyederhanakan pertanyaan saya, saya telah mengurangi itu sebagai berikut. Saya memiliki struktur direktori berikut dari dua file (foo, bar) di repositori git baru (tidak ada komitmen sejauh...

146
Masalah dengan memasukkan pesan Git commit dengan Vim

OS: Windows saya menulis $ git commit kemudian "# Silakan masukkan pesan komit" Saya menulis beberapa teks, seperti "Validasi formulir ditambahkan" Tekan Enter dan tidak berkomitmen. Lalu saya tekan Shift + Enter, Ctrl + Enter, Alt + Enter - masih belum berkomitmen. Saya pikir ini...

146
Mengapa saya harus "git push --set-upstream origin <branch>"?

Saya membuat cabang lokal untuk menguji Solaris dan Sun Studio. Saya kemudian mendorong cabang ke hulu. Setelah melakukan perubahan dan mencoba mendorong perubahan: $ git commit blake2.cpp -m "Add workaround for missing _mm_set_epi64x" [solaris 7ad22ff] Add workaround for missing _mm_set_epi64x 1...

145
Submodul Git di dalam submodul (submodul bersarang)

Apakah mungkin sebuah submodul git dibuat dari beberapa submodul git lainnya, dan super git repo mengambil konten untuk setiap submodul? Saya telah mencoba melakukan ini menggunakan pendekatan yang jelas / naif untuk membuat repo git yang memegang beberapa submodul. Kemudian menambahkan repo...

145
Bagaimana cara membuat submodul git dangkal?

Apakah mungkin memiliki submodul yang dangkal? Saya memiliki superproject dengan beberapa submodul, masing-masing dengan sejarah yang panjang, jadi tidak perlu terlalu besar menyeret semua sejarah itu. Yang saya temukan hanyalah utas yang belum terjawab ini . Haruskah saya meretas...

145
Cara mengembalikan cabang Master ke hulu

Saya telah melakukan repositori git dan mengatur upstream. Saya telah membuat beberapa perubahan di cabang Master dan berkomitmen dan mendorong ke github. Sekarang apa yang harus saya lakukan untuk meninggalkan semua perubahan saya di cabang Master dan membuatnya identik dengan cabang master...

145
Ubah basis cabang

Saya punya pohon seperti ini: (commit 1) - master \-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) - PRO dan saya harus memindahkan cabang PRO ke master (commit 1) - master |-- (commit 2) - (commit 3) - demo \-- (commit 4) - (commit 5) - PRO Saya sudah mencoba git rebase...

145
git buang semua perubahan dan tarik dari hulu

Bagaimana cara mengambil repo upstream dan membuatnya menggantikan master? Saya hanya memiliki satu cabang di repo saya, yang merupakan master, dan saya benar-benar mengacaukannya, jadi saya pada dasarnya perlu memulai dari awal. Saya pikir init akan melakukan pekerjaan, tetapi apakah ada cara yang...

144
Penggabungan: Hg / Git vs. SVN

Saya sering membaca bahwa Hg (dan Git dan ...) lebih baik dalam menggabungkan daripada SVN tetapi saya belum pernah melihat contoh praktis di mana Hg / Git dapat menggabungkan sesuatu di mana SVN gagal (atau di mana SVN membutuhkan intervensi manual). Bisakah Anda memposting beberapa langkah demi...

144
Mengembalikan bagian dari komit dengan git

Saya ingin mengembalikan komit tertentu di git. Sayangnya, organisasi kami masih menggunakan CVS sebagai standar, jadi ketika saya komit kembali ke CVS, banyak komitmen git digulung menjadi satu. Dalam hal ini saya ingin memilih komit asli git, tetapi itu tidak mungkin. Apakah ada pendekatan yang...

144
Bagaimana cara mendaftar berkomitmen sejak komit tertentu?

Apakah ada pula untuk mendapatkan daftar komit dari nomor komit yang diberikan ke HEAD? Saya tahu ini mungkin pada tanggal komit, tetapi saya membutuhkannya dengan nomor komit dan sepertinya saya tidak dapat menemukan dokumentasi, atau bahkan jika ini