git etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
git etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

18 Ekim 2016 Salı

Git Kurulumu (MACOS)

Merhaba bu yazımda sizlere MACOs ortama Git kurulumunun nasıl yapılacağını anlatacağım. Bu işlemler için öncelikle bilgisayarınıza homebrew kurulu olması gerekiyor. Aşağıdaki adımlarla da homebrew paket yöneticisi ile Git kurulumunu yapabilirsiniz.


Öncelikle eski versiyon kurulmuş mu diye kontrol edin
#git --version 

repoyu güncelleyin
#brew update 

Git güncel versiyonla yükleyin
#sudo brew install git 



Git bilgisayarınıza zaten yüklü ise;

Sistemde her şey yolunda mı, eksik komut var mı kontrol edin
#brew doctor

Bilgisayarınızda git komutlarını çalıştırmak istediğiniz dizin üzerinden git linki oluşturun örn : (/usr/local/bin/git)
#brew link git

tekrar Git'i  yükleyin
#sudo brew install git 

16 Ekim 2016 Pazar

Brew ile MAC üzerinde Git otomotik tamamlamanın(Auto Completion) kurulması

Merhaba,
Git ile çalışırken komutların otomotik olarak tamamlanmadığından şikayetçiyseniz aşağıdaki adımları takip ederek Git otomatik tamamlama özelliğini aktif edebilirsiniz.

1- homebrew yükleyin (burada anlatımı var).

2- git ve bash completion'u yükleyin.
brew install git && brew install bash-completion 

3- home dizinine gidin
cd ~ 

4- .bash_profile dosyası var mı kontrol edin
ls -la

5- Yoksa bu dosyayı oluşturun
touch ~/.bash_profile 

6- dosya içine aşağıdaki satırları ekleyin
  if [ -f $(brew --prefix)/etc/bash_completion ]; then
    . $(brew --prefix)/etc/bash_completion
  fi

7- Değişiklikleri algılaması için  bash_profile’ı yeniden yükleyin
source ~/.bash_profile 

13 Ekim 2016 Perşembe

GIT ile eski commitlere dönme

Aşağıdaki komut ile istediğiniz committe geçiş yapabilirsiniz.

#git reset --hard 6fe56f78dhe


 commit ID yi öğrenmek için de 

#git log

komutunu kullanabilirsiniz.

29 Temmuz 2016 Cuma

10 Adımda Gerrit Üzerindeki Farklı İki Branch'in Belli Kısımlarını Merge Etme

Merhaba,
bu yazımda sizlere gerrit üzerinde master branch'ine ait commtilerin bir kısmının farklı bir branch'e nasıl uygulanacağını paylaşacağım. Master branch'inin tamamını değilde sadece bu branch'in  belli commitlerini farklı bir branch'e uygulamak gibi bir ihtiyacınız olursa aşağıdaki adımları takip ederek bu işlemi yapabilirsiniz.

1-) master branchine geçin.
git checkout master 


2-) master branch inin durumunu inceleyin
git status 


3-) master branchini remote repo ya güncelleyin
git pull 


4-) commit ID lerini ve içeriklerini görmek için gitk'yı açın
gitk --all & 


5-) Diğer branch'e geçin
git checkout <anotherBranch> 


6-) Geçtiğiniz branch'i remote repository'e  güncelleyin
 git pull 


7-) Getçtiğiniz branch'in durumunu gözden geçirin
git status 


8-) cherry pick ile istediğiniz commiti merge edin.
git cherry-pick <commitID> 


9-) durumu tekrar gözden geçirin
 git status 


10-) herhangi bir sorun yoksa  remote repository'e push edin.
git push  origin <anotherBranch>:refs/for/<anotherBranch>