🌳Git ile Branch İşlemleri
Projedeki her geliştirme dallarının yönetimi
Last updated
Projedeki her geliştirme dallarının yönetimi
Last updated
© 2024 ~ Yunus Emre Ak ~ yEmreAk
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.