Git Yapılandırma ve Kullanımı

n n

Git Yapılandırması

n n

Bir github hesabınız yok ise hesap oluşturun.

n n

Uygulama Başlatıcı > Sistem > Konsole veya paket yöneticisi ile;

n n

sudo pisi it git openssh

n n

paketlerini kurun.Konsole ile;

n n

git config --global user.name "github_hesap_adınız"
ngit config --global user.email "[email protected]"
ngit config --global credential.helper cache
ngit config --global credential.helper 'cache --timeout=3600'

n n

Daha sonra veri alışverişi için otomatik şifre girişi oluşturalım Konsole ile;

n n

ssh-keygen

n n

parola sorduğunda parolalar için boş geç

n n

/home/kullanıcı_adı/.ssh/id_rsa.pub dosyasını tıklayarak açıp içindeki metnin hepsini seçip kopyala diyoruz

n n

sonra github.com u açıyoruz hesabınıza bağlanıyorsunuz.
nprofil simgenize tıklayarak settings seçince açılan pencereden;
nssh and GPG Key
nNew ssh key
nAçılan pencerede isim verip kopyaladıklarınızı key kısmına yapıştırıyoruz.

n n

Git kullanımı

n n

Hangi depo ile çalışacaksan mesela main ve pisilife-2 depolarını kendi github sayfana forkla(pisilinux'taki deponu kendi github depona çek).
nHerhangi bir dizinde en iyisi kullanıcı dizininde mesela works ismide bir dizin oluştur ve dizine gir.

n n

F4 e basarak altta komut satırının açılmasını sağla ve forkladığın depoları tek tek klonla(yerele indir)

n n

git clone [email protected]:kullanıcı_adı/main.git
ngit clone [email protected]:kullanıcı_adı/pisilife-2.git

n n

gibi, kendi adın neyse ona göre düzenle, klonla,daha sonra;

n n

git config --global user.name "github hesap adı"
ngit config --global user.email "e-mail adresin"

n n

main dizinine gir komut satırına;

n n

git remote add upstream [email protected]:pisilinux/main.git

n n

komutunu ver.sonra pisilife-2 klasörüne gir komut satırına:

n n

git remote add upstream [email protected]:pisilinux/pisilife-2.git

n n


nkomutunu ver. Bundan sonra her iki klasörde de ayrı ayrı;

n n

git pull upstream master

n n

komutuyla pisilinux deposundaki değişiklikleri al.Yapılandırma bitmiştir.

n n
    n
  • Commit ve Pullrequest(pr)
  • n
n n

Herçalışmadan önce;

n n

git pull upstream master

n n

Çalışmanı yap.

n n


nHangi yerel depo dizinde çalışma yaptıysan (main veya pisilife-2 dizini)F4ile komut satırına geç;

n n

pisi ix -skip-signing

n n

index alınıyor

n n


ngit add . veya paket_adi

n n

paket branch'a alınıyor

n n

git commit -m "İngilizce olarak yaptığın değişikliğin tanımı"

n n

git push origin master

n n

değişiklik github hesabına gidiyor.

n n

github sayfana gir ilgili depoyu seç.

n n

New Pull request yap

n n

sistem karşılaştırma sonucunda onay verdi ise altta;

n n

commit özetini düzenle ve Create Pull Request düğmesine bas.

n