Pertanyaan yang diberi tag git-diff

184
Mendapatkan perbedaan antara dua repositori

Bagaimana kita bisa mendapatkan perbedaan antara dua repositori git? Skenario: Kami memiliki repo_a dan repo_b. Yang terakhir dibuat sebagai salinan repo_a. Ada perkembangan paralel di kedua repositori sesudahnya. Apakah ada cara kita dapat membuat daftar perbedaan dari versi saat ini dari dua...

148
Bagaimana caranya agar diff bekerja seperti git-diff?

Saya suka format keluaran dari git diff. Warna dan +/ -representasi perubahan antar baris lebih mudah dibaca daripada GNU diff. Saya dapat menjalankan git diffmenggunakan --no-indexflag di luar git repo dan berfungsi dengan baik. Namun, tampaknya tidak ada --excludeopsi untuk mengecualikan file...

141
Cara Diff antara perubahan dan asal tidak dikomit lokal

Katakanlah saya mengkloning repositori dan mulai memodifikasi file. Saya tahu bahwa jika saya memiliki perubahan lokal yang tidak dikomit, saya dapat melakukan diff sebagai berikut git diff test.txtdan itu akan menunjukkan kepada saya perbedaan antara KEPALA lokal saat ini dan perubahan yang...

114
Bagaimana cara mendapatkan git diff dengan konteks lengkap?

Bagaimana cara membuat tambalan yang cocok untuk ditinjau dalam wadah? git diff branch master --no-prefix > patch Ini hanya menghasilkan 3 baris konteks. Jadi saya melakukan hal berikut git diff --unified=2000 branch master --no-prefix > patch Semoga semua file memiliki kurang dari 2000...

112
Daftar Git dari file bertahap

Saya mementaskan banyak file menggunakan git add, sekarang saya ingin melihat semua file yang telah saya susun, tanpa file yang tidak terlacak atau diubah tetapi file tidak bertahap . Bagaimana aku melakukan itu? Saat menggunakan git diff --cachedsaya dapat melihat perubahan dari apa yang baru...

104
Membuat git diff --stat menampilkan jalur file lengkap

Saat melakukan git diff --statbeberapa file terdaftar dengan jalur lengkap dari basis repositori tetapi beberapa file terdaftar sebagai: .../short/path/to/filename. Itu adalah jalan yang dimulai dengan ...dan hanya jalan pendek yang ditampilkan. Saya ingin git diffmembuat daftar path file...

96
"Git diff" tidak melakukan apa-apa

Saya kira ini adalah kesalahan konfigurasi di suatu tempat, tetapi saya tidak tahu di mana. Perintah git biasa tampaknya berfungsi dengan baik, tetapi "git diff" tidak melakukan apa-apa. Untuk amannya, saya menghapus alat diff eksternal dari file .gitconfig saya. Ini diinstal melalui MacPorts...