Git ile Çalışmak
UBUNTU GIT Kurulumu
sudo apt install git
Git nedir? Neden ve nasil kullaniyoruz?
Git quickstart guide - Sık kullanılan komutlar ve örnekleri
Git Dersleri
Git, GitHub ve GitLab Kullanımı
Sıfırdan Git Dersleri - GitHub Kullanımı
git add . // untracked dosyaları da stage area ya atar.
git commit . //Sadece modified dosyaları stage area ya atar. untracked ları eklemez.
Genel GIT Bilgisi



MASTER BRANCH CEKMEK
git clone https://github.com/siemens/jailhouse.git
NEXT BRANCH CEKMEK
git clone https://github.com/siemens/jailhouse.git --branch=next
MASTER -> NEXT BRANCH a dallanmak
git clone https://github.com/siemens/jailhouse.git
git checkout -b next origin/next
git fetch && git fetch --tags
git fetch --all --tags --prune
git tag
GIT ile PATCH Hazirlamak ve Yayinlamak
git config --global --list komutuyla kullanici bilgileri gozden gecirilir.
git commit . --signoff komutuyla tum degisikler commit edilirken imzanin da eklenmesi saglanir.
Acilan yeni bencerede ilk satir PATCH Basligi olacak sekilde kisaca yazilir. Toolun kendisi [PATCH] seklinde basliga eklentilerini kendisi yapmaktadir. Sonra patch anlatan body kismi eklenir. signoff alaninin altta kalmasina ozen gosterilir.
Degisiklikler kaydedilip cikildiginda lokal repomuza degisikler commit edilmis olunur. Artik HEAD den patch cikarabiliriz.
git format-patch -1 HEAD komutuyla HEAD gosterdigi yerden 1 adet patch cikarilir.
According to the documentation link above, the -1 flag tells git how many commits should be included in the patch;
-<n>Prepare patches from the topmost commits.
Baska bir sistemde ilgili patch uygun brancha ve commite asagidaki komutla merge edilebilir.
git am <patch_file_name> commit de olusturur. git apply <patch_file_name> sadece merge eder. commit girilmez.
Örnek PACH dosyasi
2018
Last updated
Was this helpful?