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

Git Döngüsü
Git Komutlarının Etkisi
Git Komutların Daha Geniş Etkileri

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

0001-PATCH-Scripts-Fix-for-Parsing-DMAR-Region-under-Rese.patch

2018

Last updated

Was this helpful?