Skip to content

Latest commit

 

History

History
119 lines (83 loc) · 2.54 KB

2.md

File metadata and controls

119 lines (83 loc) · 2.54 KB

Github Yolculugu Devami

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.sh

echo 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 olusturalim
echo 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