Pertanyaan yang diberi tag «git-filter-branch»

30
Bagaimana cara mengubah nama pengarang dan penglaju dan mengirim banyak komit di Git?
На этот вопрос есть ответы на Stack Overflow на русском : Поменять у автора и коммитера емейл и имя в мама Saya sedang menulis skrip sederhana di komputer sekolah, dan melakukan perubahan pada Git (dalam repo yang ada di flashdisk saya, dikloning dari komputer saya di rumah). Setelah melakukan beberapa …


12
Bagaimana Anda memperbaiki gabungan yang buruk, dan memutar ulang komitmen baik Anda ke gabungan tetap?
Saya tidak sengaja melakukan file yang tidak diinginkan ( filename.origsaat menyelesaikan penggabungan) ke repositori saya beberapa komit yang lalu, tanpa saya sadari sampai sekarang. Saya ingin sepenuhnya menghapus file dari riwayat repositori. Apakah mungkin untuk menulis ulang sejarah perubahan sedemikian rupa sehingga filename.origtidak pernah ditambahkan ke repositori?


11
Bagaimana cara menghapus riwayat lama dari repositori git?
Saya khawatir saya tidak dapat menemukan sesuatu yang persis seperti skenario khusus ini. Saya memiliki repositori git dengan banyak riwayat: 500+ cabang, 500+ tag, kembali ke pertengahan 2007. Ini mengandung ~ 19.500 komit. Kami ingin menghapus semua riwayat sebelum 1 Januari 2010, untuk membuatnya lebih kecil dan lebih mudah untuk …

10
Lepaskan banyak subdirektori ke dalam repositori Git baru yang terpisah
Pertanyaan ini didasarkan pada subdirektori Lepaskan ke dalam repositori Git terpisah Alih-alih melepaskan satu subdirektori, saya ingin melepaskan pasangan. Misalnya, pohon direktori saya saat ini terlihat seperti ini: /apps /AAA /BBB /CCC /libs /XXX /YYY /ZZZ Dan saya ingin ini sebagai gantinya: /apps /AAA /libs /XXX The --subdirectory-filterargumen untuk git …


4
Gagal menghapus file dari repo Git, tidak dapat membuat cadangan baru
Saya mencoba menghapus file dari repo jarak jauh saya dengan menjalankan: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD Tapi Git mengeluhkan itu Tidak dapat membuat cadangan baru. Cadangan sebelumnya sudah ada di refs / original / Paksa penimpaan cadangan dengan -f rm: tidak dapat dihapus /.git-rewrite/backup-refs: Izin ditolak …

8
git rm - fatal: pathspec tidak cocok dengan file manapun
Saya menambahkan lebih dari 9000 foto secara tidak sengaja ke folder proyek saya. Dan berkomitmen pada mereka. Kemudian hapus dari disk. Berkomitmen. Sekarang saya mencoba untuk mendorong perubahan ke server git. Tapi butuh waktu terlalu lama dan mencoba mengirim 12 Gb data. Saya memeriksa ukuran file pada disk dan melihat …

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.