
Mevcut bir projeyi sonradan git’e eklemek.
1 – Öncelikle ana proje klasörünüzde bir komut penceresi açın ve git init komutunu çalıştırın.
(An itibariyle herhangi bir git gui aracı kullanmaya başlayabilirsiniz ya da visual studio gibi bir ide kullanıyorsanız kapatıp açtıktan sonra dahili git araçaları kullanmaya başlayabilirsiniz. )
2 – Proje kodları haricindeki dosyaları almamak için proje ve ideniz için uygun bir .gitignore dosyası oluşturun.
Bunun için windows ortamında yeni bir metin dosyası açıp içerisini doldurduktan sonra konsol ortamında ren gitignore.txt .gitignore komutunu çalıştırabilirsiniz.
ASP.NET, .NET Core and Visual Studio kombinasyonu için benim kullandığım gitignore dosyası : https://raw.githubusercontent.com/OmniSharp/generator-aspnet/master/templates/gitignore.txt
2 – git add . komutu ile projeniz içerisinde yer alan bütün dosyaları stage durumuna alın.
3 – git commit -m “Commit açıklamanız” komutu ile ilk commitinizi yapın.
Merge edilmiş bütün remote branchleri silmek
Aşağıdaki komut ile master, production ve development branchleri haricinde merge edilmiş bütün remote branchleri silebilirsiniz.
git branch -r --merged | grep -v '\*\|master\|production\|development' | sed 's/origin\///' | xargs -n 1 git push --delete origin
Merge edilmiş bütün local branchleri silmek
Aşağıdaki komut ile master, production ve development branchleri haricinde merge edilmiş bütün local branchleri silebilirsiniz.
git branch --merged | grep -Ev "(^\*|^\+|master|production|development)" | xargs --no-run-if-empty git branch -d
Bir yanıt yazın