GIT COMMANDS
1)http://git-scm.com/downloads
--dən yüklə
2)Git Bash -ı aç
3)yükləndiyini yoxlamaq :
git
–version
4)Hesab yaratmaq :
git config --global user.name "resul92"
git config --global user.mail resulrza@gmail.com
5)Hesab melumatlarimiza baxmaq:
git
config –list
Command window temizlemek:
Clear
Komek ucun :
git help
Konkret her hansi command haqqinda komek almaq :
git
help commit
Hal hazirki folder , hardayiq ?
Pwd
Folderden foldere kecidler :
Cd
.. cd ~
Hal hazirki folderin icerisinde ne var ? siyahi
:
Ls
Folderimize git initialize etmek ucun:
git
init
Fayl elave etmek :
git
add .
.txt formatinda butun fayllari elave etmek:
git add '*.txt'
butun .txt fayllari silmek:
git rm '*.txt'
.txt formatinda butun fayllari elave etmek:
git add '*.txt'
butun .txt fayllari silmek:
git rm '*.txt'
Deyisiklikleri commit etmek: Commitden once folder get init olduguna emin
olun !
git commit -m
"MESAJ"
Get init
olmadan direct commit ucun:
git commit -am "Mesaj"
Git commitimizi geri almaq (revert) :
git revert <commit ilk 7 character> -- no-edit
Butun
commitlerin history siyahisi loguna baxmaq:
git
log
Konkret userin commitleri:
git
log --author resul92
Son ne deyisiklikler olub ?
git
status
Evvelki vezyetle arasinda ferq nedir
?
git diff
Github-daki
repository-mize elave etmek
git
remote add repoAdi https://github.com/Resul92/repoAdi.git
git
push -u repoAdi master
Eger error alirsizsa :
**origin remote name-mizdir, master ise defult local brunch name-mizdir
Deyisikliyi gormek ucun pull(svn update) :
Git pull
origin master
Clone ederken hansi brunch-I edeceyini gostermek
git clone -b brunchName https://github.com/Resul92/Resul92.github.io.git
Yeni brunch yaratmaq
git branch brunch_adi
Butun yaradilan brunchlari detalli gormek ucun:
git brunch -av
her hansi brunch-a kecid ,siwtch edib orda ise davam etmek ucun :
git checkout brunch_adi
spesifik brunch-a push etmek
git push -f origin brunch_adi
brunch-imizi master nrunchimiza merge etmek :
git merge brunch_adi
ana brunchimiza merge etdikden sonra evvelki brunchimizi silmek ucun :
git brunch -d brunch_adi
git diff tollardan biri ile yan yana iki fayl versiyalarini muqayise elemek
git difftool -tool=vimdiff <filename>
Git STASH istifadesi
Deyekki her hansi bir isin ortasinda yeni task geldiki basqa bir tecili mesele var
ve ilk olaraq onu hell etmelisiniz. Siz stash ile son islerinizi commit etmeden stash-a yaddasa verib
yeni ise kecib hell edib sonra yeniden stashdan qaldiginiz yerden davam ed ebilersiniz !
yeni isinizi hell edin daha sonra
yazdiqda goreceksiniz ki artiq qaldiginiz yerdesiniz.brunch-imizi master nrunchimiza merge etmek :
git merge brunch_adi
ana brunchimiza merge etdikden sonra evvelki brunchimizi silmek ucun :
git brunch -d brunch_adi
git diff tollardan biri ile yan yana iki fayl versiyalarini muqayise elemek
git difftool -tool=vimdiff <filename>
Git STASH istifadesi
Deyekki her hansi bir isin ortasinda yeni task geldiki basqa bir tecili mesele var
ve ilk olaraq onu hell etmelisiniz. Siz stash ile son islerinizi commit etmeden stash-a yaddasa verib
yeni ise kecib hell edib sonra yeniden stashdan qaldiginiz yerden davam ed ebilersiniz !
git stash save
yazdiqdan sonra ls all etsek gorerikki commit etmediyimiz fayllar yoxa cixdi.Ancaq buna gore narahat olmayinyeni isinizi hell edin daha sonra
git stash pop
Yorumlar
Yorum Gönder