Git Komutları

PC hakkındaki genel bilgi ve ipucu paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
zirvedeneme
Kilobyte2
Kilobyte2
Mesajlar: 302
Kayıt: 14 Nis 2022, 13:05
Teşekkür etti: 71 kez
Teşekkür edildi: 122 kez

Git Komutları

Mesaj gönderen zirvedeneme »

Sıklıkla kullanılan Github Komutları:

git config --global user.name "zirvedeneme" (kullanıcı adı tanımlama)
git config --global user.email "zirvedeneme@zirvedeneme.com" (e mail tanımlama)
git config --list (kullanıcı adı ve e mail bilgilerini görüntüleme)

cd C:/Users/username/Desktop (masaüstünü seçme)

mkdir app (klasör oluşturma)
cd app (masaüstündeki app klasörünü seçme)
touch index.html (örnek dosya oluşturma)
touch selam.txt (örnek dosya oluşturma)

git init (git dosyasını oluşturma-gizli dosya olarak oluşur)
ls (klasördeki dosyaları gösterir)
ls -a (klasördeki dosyaları gösterir-gizli dosyalar dahil)

git status ( projedeki dosyaların durumunu gösteren bir komuttur. )

git add . (geçici alana ekler)

git commit -m "selam.txt dosyasına 'selam' yazıldı" (commit eder)

git log (commitleri gösterir)

git checkout 20........... -- . (versiyon değiştirmeye yarar, örneğin klasörden herhangi bir dosyayı silerseniz geri getirebilirsiniz)

git diff (git statusun gelişmiş hali, git statusa sadece dosya adı ve değişiklik yapıldığı yazar, burada yaptığınız değişikliklerde görünür)(eğer sadece bir dosyanın içeriğindeki değişikliği görmek isterseniz git diff selam.txt yazabilirsiniz.

git checkout dosyaadi.txt derseniz dosyayı bir önceki hale getirirsiniz. Commit etmeden önce hata farkederseniz git reset head dosyaadi.txt yazıp tekrar git checkout dosyaadi.txt yazarsanız dosyayı kurtarırsınız.

git rm dosyaadi.txt derseniz dosyayı silersiniz. sonra git add . deyip sonra commit ederseniz tamamen silinir.
git rm -t klasör adı dersem o klasör ve içindekiler tamamen silinir.

git mv deneme.txt test.txt dersen deneme.txt dosyasının ismi text.txt ye döner.
git mv deneme.txt dosya/ dersek deneme.txt dosyasını dosya klasörünün içine taşır.
git mv deneme.txt dosya/ abc.txt dersek taşırken adını abc txt yapar.

git config --global alias.st status dersek git status yerine git st yazarsak da aynı işlevi görür demek anlamına geliyor. Bir nevi kısaltma yapıyoruz.

git remote add origin https://github.com.............. uzak sunucuya bağlanma
git remote sunucuya bağlanma işleminin tamamlanması
git push -u origin master oluşturduğumuz dosyayı master branchine gönderme

git pull (github üzerinde yaptığımız değişikliği bilgisayara çekme)

touch .gitignore (paylaşılmasını istemediğin dosyaları bu dosyanın içine yazacaksın.) (örneğin data.txt yazabilirsin, eğer klasör paylaşılmasını istemiyorsan klasöradı/* yapacaksın. !dizin/deneme.txt yaparsan dizini göndermez ama içindeki deneme.txtyi gönderir.

git branch dediğimizde var olan branchleri gösterir.
git branch all dediğimizde ise hem local hem githubdaki branchleri gösterir.
git fetch kodu ise githubda oluşturduğumuz yeni branchi getirir.
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Github Komutları

Mesaj gönderen burak35 »

Projeleri Açık kaynak mı devam ettireceksin ?
Kullanıcı avatarı
zirvedeneme
Kilobyte2
Kilobyte2
Mesajlar: 302
Kayıt: 14 Nis 2022, 13:05
Teşekkür etti: 71 kez
Teşekkür edildi: 122 kez

Re: Github Komutları

Mesaj gönderen zirvedeneme »

burak35 yazdı: 06 Eki 2024, 15:38 Projeleri Açık kaynak mı devam ettireceksin ?
Aslında geliştirilmesi için bir süre evet hocam.
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Github Komutları

Mesaj gönderen burak35 »

Güzel. Ama bir süre sonra lisans ve sertifika işlerini bence hallet. Malum ruslar hırsızlık konusunda uzmandır çünkü.
Kullanıcı avatarı
esatiz
Gigabyte3
Gigabyte3
Mesajlar: 2681
Kayıt: 30 Eki 2020, 11:18
cinsiyet: Erkek
Teşekkür etti: 399 kez
Teşekkür edildi: 451 kez

Re: Github Komutları

Mesaj gönderen esatiz »

bunlar github değil git komutları :kafasalla:
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Github Komutları

Mesaj gönderen burak35 »

Güzel programlar çalışmalar bekliyoruz. Hadi bakalım. :)
Kullanıcı avatarı
Kayserilifatih
Petabyte4
Petabyte4
Mesajlar: 9511
Kayıt: 30 Ağu 2024, 20:48
cinsiyet: Erkek
Teşekkür etti: 932 kez
Teşekkür edildi: 7046 kez

Re: Github Komutları

Mesaj gönderen Kayserilifatih »

Bu kodları kullanan insanların işine yarayacaktır. Kullanmasam da github'u kullandığım zaman bakacağım başlıklardan biri olacak gibi görünüyor.
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17564
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10125 kez
Teşekkür edildi: 11787 kez

Re: Git Komutları

Mesaj gönderen burak35 »

Lazım olabilir. Githubda güzel içerikler var yıllardır.
Cevapla

“Genel bilgiler ve ipuçları” sayfasına dön