Orta Düzey Git
George Boorman
Curriculum Manager, DataCamp
| Command | Function |
|---|---|
git diff |
Aşamalanmamış tüm dosyalar ile son commit arasındaki değişiklikleri göster |
git diff report.md |
Aşamalanmamış bir dosya ile son commit arasındaki değişiklikleri göster |
git diff --staged |
Aşamalanmış tüm dosyalar ile son commit arasındaki değişiklikleri göster |
git diff --staged report.md |
Aşamalanmış bir dosya ile son commit arasındaki değişiklikleri göster |
git diff 35f4b4d 186398f |
Hash’ler ile iki commit arasındaki değişiklikleri göster |
git diff HEAD~1 HEAD~2 |
Commit hash’leri yerine HEAD kullanarak iki commit arasındaki değişiklikleri göster |
git diff main summary-statistics


space, çıkmak için q tuşuna basıngit branch
main
* feature_dev
feature_dev
Geliştirilmekte olan ikinci özellik için başka bir dala ihtiyaç var
Çözüm - feature_dev adını değiştirin
Dalı yeniden adlandırma
git branch -m
git branch
main
* feature_dev
feature_dev
Geliştirilmekte olan ikinci özellik için başka bir dala ihtiyaç var
Çözüm - feature_dev adını değiştirin
git branch -m feature_dev chatbot
git branch
main
* chatbot
Büyük projelerde çok sayıda dal olabilir
İşimiz bitince dalları silin
-d bayrağı ile chatbot dalını silin
git branch -d chatbot
Deleted branch chatbot (was 3edb989).
chatbot main ile birleştirilmediyse, git branch -d chatbot hata verirerror: The branch 'chatbot' is not fully merged.
If you are sure you want to delete it, run 'git branch -D chatbot'.
-D bayrağı ile silingit branch -D chatbot
Deleted branch chatbot (was 3edb989).
Silinen dalları kurtarmak zordur, ama imkansız değildir
Silmeden önce artık gerekmediğinden emin olun!
| Command | Function |
|---|---|
git diff main chatbot |
main ve chatbot dallarının durumunu karşılaştırır |
git branch |
Tüm dalları listeler |
git branch -m old_name new_name |
old_name adlı dalı new_name olarak yeniden adlandırır |
git branch -d chatbot |
Birleştirilmiş chatbot dalını siler |
git branch -D chatbot |
Birleştirilmemiş chatbot dalını siler |
Orta Düzey Git