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.
Git Komutları
- zirvedeneme
- Kilobyte2

- Mesajlar: 302
- Kayıt: 14 Nis 2022, 13:05
- Teşekkür etti: 71 kez
- Teşekkür edildi: 122 kez
- zirvedeneme
- Kilobyte2

- Mesajlar: 302
- Kayıt: 14 Nis 2022, 13:05
- Teşekkür etti: 71 kez
- Teşekkür edildi: 122 kez
- burak35
- 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ı
Güzel. Ama bir süre sonra lisans ve sertifika işlerini bence hallet. Malum ruslar hırsızlık konusunda uzmandır çünkü.
- Kayserilifatih
- 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ı
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.

