Archive for the ‘git’ Tag

Windows 10 git klasör icon problemi

  1. Win+R ile regedit yazılarak, kayıt defteri açılır.
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers yoluna gidilir.
  3. Açılan ağaç alında yer alan listedeki ilk 15’i gösterilmektedir. Bunun için, “1Tortioise” ile başlayan girdiler ilk başa taşınmalıdır.
  4. Başına boşluk yani ” 1TortioiseNormal” eklenerek yapılabilir. (Boşluk değeri birden fazla olabilir.)
  5. Yenilemek için F5 ile basılır ve eleman listenin başına gittimi diye kontrol edilir.
  6. Başa gittikten sonra, yapılan değişiklik geçerli olsun diye bilgisayar yeniden başlatılır.

Kaynak

https://gitlab.com/tortoisegit/tortoisegit/issues/2548

git LF uyarısı

hata :
warning: LF will be replaced by CRLF

çözüm :
git bash kobuğu altında aşağıdaki komut çalıştırılır.

git config core.autocrlf true

git insufficient permission

karşılaşılan hata:

error: insufficient permission for adding an object to repository database .git/objects
fatal: failed to write object
fatal: unpack-objects failed

Çözüm :
repository dizini içerisinde

 
$ cd .git/objects/
$ sudo chown -R gurcan:staff *

kaynak
http://www.bravo-kernel.com/2014/08/how-to-fix-git-commit-insufficient-permission-error/

git historyden belli bir dosya türünü silmek

daha önce repository eklediğim .dat uzantılı dosyaları daha sonra silmiştim. Ama bu dosyalar git history hala daha kayıt altında kaldılar ve fazla yer kaplıyorlardı. Bunları tamamen silmek için,

git filter-branch --tree-filter 'git rm -r -f --ignore-unmatch *.dat' HEAD

Kaynak :
http://dalibornasevic.com/posts/2-permanently-remove-files-and-folders-from-a-git-repository

git bash kabuğu renklendirme

git çıktılarını bash kabuğu altındaki çıktılarını renklendirmek için, ~/gitconfig dosyasına şu satırlar eklenir:
Okumaya devam et

git

git komutları için
Okumaya devam et

ücretsiz özel git depoları

Bitbucket, assembla…

Kaynak:
http://stackoverflow.com/questions/2378120/is-there-a-free-private-git-repository