🌳Git ile Branch İşlemleri
Projedeki her geliştirme dallarının yönetimi
Last updated
Was this helpful?
Projedeki her geliştirme dallarının yönetimi
Last updated
Was this helpful?
Branch (dal) git yığıtlarında imleç görevi gören araçlardır. Ek bilgi için buraya tıklayabilirsin.
Önemli: Dallandırmaları orjinal proje üzerinden yapmazsanız diğer dallar ile karışabilir.
Genelde master işlemi (projenin aslı) ile test işlemlerini birbirinden ayrı yerlerde saklamak amaçlı kullanılırlar
HEAD
üzerinde bulunduğumuz branch'i (imleci | dalı) gösterir.Yeşil renkli kareler
Commit işlemlerini gösterir.
Yeni bir branch, test işlemleri için sıklıkla kullanılır.
git branch <branch_ismi>
Branch oluşturma
git checkout <branch>
Branch değiştirme
git branch -d <branch>
Local branch kaldırma silme
git branch -D <branch>
Local branch zorla kaldırma silme
git push <url veya remote> -d <branch>
Remote branch kaldırma
<branch>
Seçilecek dal (HEAD (ana dal) için 'master' kullanılır)
Örn: master
-d
Silme parametresi yani --delete
-D
Zorla silme parametresi yani --delete --force
<url | remote>
Uzaktaki git adresi veya ismi
Örn: origin
veya https://github.com/yedhrab/YBilgiler.git
git branch -m <eski> <yeni>
👨🔧 Branch ismi değiştirme
git push origin :<eski>
💦 Eski branch'i kaldırma
git push origin <yeni>
🏹 Yeni branch'i sunucuya aktarma
🧙♂ Detaylı bilgi için Change a branch name in a Git repo alanına bakabilirsin.
🛒 Tüm branch'ları git branch | grep -v "master"
komutu ile al
👇 Her bir branch'i xargs
komutu ile seç
💦 Branch'ları xargs git branch -D
komutu ile sil
📢 Bash komutudur, cmd ve powershell üzerinde çalışmayabilir.