You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cd#macOS icin pwd olacak bu
mkdir ders2
cd ders2
echo Bu dosyayi ikinci ders icin kullanacagiz > dene.sh
more dene.sh # macOS icin cat dene.shecho BU dosya da burada dursun > metin.txt
more metin.txt
# Oncesinde config komutlarini verelim
git config user.name kullaniciadiniz
git config user.email emailiniz
# Once Working Space'i olusturalim
git init
# dene.sh'i Staging Area'ya alalim
git add dene.sh
# bakalim bakalim dene.sh staging area'da mi
git status
# commitleyelim
git commit - m "bu committeki dosyalar github'a gidiyor"# kontrol edelim commitimizi
git log
# git remote ile devam edelim
git remote add origin olusturacagimreponunhttps i
# git push ile gonderme islemimizi tamamlayalim. Bu komuttan sonra SSH key isteyecek veya giris yapmaniz icin bir pop up(yeni sekme) acilacak
git push --set-upstream origin master
## Remote'daki repoyu local'e alma\
git clone https://github.com/talfik2/dtc_adaboost_tpot_classfier_with_cabdata.git
git pull
Degisiklikleri Iptal Etmek
# selam.txt dosyasini olusturalimecho selam > selam.txt
more selam.txt
# olusturdugumuz dosyayi working space ve sonrasinda staging are'ya itelim
git init
git add selam.txt
git status
# Degisiklikleri Staging Area'da iptal edelim
git restore --staged selam.txt
# Iptal etmis mi diye kontrol edelim
git status
# Dosya(lari) commitleyelim. Ancak iptal ettigimiz icin tekrar working space'e
git init
# ve Staging Area'ya gondermemiz gerekir dosyalari
git add .# Simdi commit zamani
git commit -m "Bu commiti iptal edecegiz"# git log yapip commit'lerimizi inceleyelim
git log
# Commit Store'da degisiklikleri iptal edelim. Sonrasinda kaydedilmesi icin tekrar commit yapmaliyiz cunku bu yolla gecici hafizaya atiyot.
git checkout HASHKODU
# Kontrol edelim
git log
# DEgisiklikleri geri alinamaz seviyede iptal edelim
git reset --hard
# Kontrol edelim
git log
# Islem dokumumuz
git reflog
Branch'lar
# Mevcut branch'lere bakalim
git branch
# Master Branch'ina gecelim
git checkout master
# yenibranch isimli yeni bir branch olusturalim
git branch yenibranch
# yeni branch'e gecelim
git checkout yenibranch
# En son olusturdugumuz branch'in ismini 'enson' olarak degistirelim
git branch -m enson
# Local ve remote'daki butun branch'leri gorelim
git branch -a
# master branch'ina tekrar gecelim
git checkout master
# enson branch'ini silelim
git branch -d enson
# Son bir kontrol
git branch