Saya sedang dalam proses memindahkan semua pribadi saya dan repo publik ke github. Salah satu keputusan yang saya buat adalah hanya menggunakan konsol karena itu berarti footprint perkakas yang lebih kecil jika saya perlu mengganti PC, dll.
Saya akan menjadi pengguna besar aplikasi konsol dan baru mengenal git, saya memutuskan untuk membeli seri Mastering Git Tekpub karena ini menunjukkan kepada Anda cara mengintergrasi git bash sebagai toolbar.
Semuanya berfungsi dengan baik kecuali untuk add all command yaitu:
git add .
Tampaknya berfungsi tetapi saya tidak mendapatkan indikasi apa pun berfungsi atau tidak. Apakah ada tombol verbose (menurut saya begitulah namanya) yang akan mengatakan file apa yang dilacak setelah perintah diluncurkan?
Saya menggunakan Visual Studio 2010 dengan penginstalan standar git (Bukan ekstensi Git)
git add --help
Menunjukkan dokumentasi untukgit add
perintah tersebut, termasuk--verbose
opsinya.git add -A
daripadagit add .
Saya belum melihat perbedaannya, tetapi telah menemukan bahwa perintah pilihan saya lebih mungkin untuk menambahkan SEMUA file yang diubah atau baru.Jawaban:
Untuk beberapa perintah git yang dapat Anda tentukan
--verbose
,git 'command' --verbose
atau
git 'command' -v
.Pastikan sakelar berada setelah perintah git yang sebenarnya. Jika tidak - itu tidak akan berhasil!
Juga berguna:
sumber
git --verbose add
alih-alihgit add --verbose
Saya sedang men-debug masalah dengan git dan membutuhkan beberapa keluaran yang sangat panjang untuk mencari tahu apa yang salah. Saya akhirnya mengatur
GIT_TRACE
variabel lingkungan:Keluaran:
sumber
GIT_TRACE=1 git add *.txt
semua dalam satu baris.Nah, seperti (hampir) setiap program konsol untuk sistem mirip unix, git tidak memberi tahu Anda apa pun jika sebuah perintah berhasil. Ini mencetak sesuatu hanya jika ada sesuatu yang salah.
Namun jika Anda ingin memastikan apa yang baru saja terjadi, ketik saja
dan melihat perubahan mana yang akan dilakukan dan mana yang tidak. Saya menyarankan Anda untuk menggunakan ini sebelum setiap komit, hanya untuk memastikan bahwa Anda tidak melupakan apa pun.
Karena Anda baru mengenal git, berikut ini tautan ke buku online gratis yang memperkenalkan Anda pada git. Ini sangat berguna, ini menulis tentang dasar-dasar serta alur kerja yang terkenal: http://git-scm.com/book
sumber
git commit
beri tahu saya, berapa banyak baris dan file yang berubah, jika file baru telah dibuat, ataugit push
beri tahu saya tentang kemajuan mendorong ke hulu.Anda dapat menggunakan
git add -i
untuk mendapatkan versi interaktifgit add
, meskipun bukan itu yang Anda cari. Hal yang paling sederhana untuk dilakukan adalah, setelahgit add
ed, gunakangit status
untuk melihat apa yang dipentaskan atau tidak.Menggunakan
git add .
tidak terlalu disarankan kecuali itu adalah komit pertama Anda. Biasanya lebih baik untuk secara eksplisit mencantumkan file yang ingin Anda susun, sehingga Anda tidak mulai melacak file yang tidak diinginkan secara tidak sengaja (file sementara dan semacamnya).sumber