A legtöbb esetben egyszerű törölni a Git ágat. Ebben a cikkben megtudhatja, hogyan törölhet Git brachot helyileg és távolról.
TL; DR verzió
// delete branch locally git branch -d localBranchName // delete branch remotely git push origin --delete remoteBranchName
Mikor kell törölni az ágakat
Gyakori, hogy a Git repo-nak különböző ágai vannak. Remek módszer a különféle funkciók és javítások kezelésére, miközben az új kódot elkülönítik a fő kódbázistól.
A repóknak gyakran van master
fiókja a fő kódbázishoz, és a fejlesztők más ágakat hoznak létre, hogy a különböző funkciókkal dolgozhassanak.
Miután befejezte a munkát egy szolgáltatással, gyakran ajánlott az ág törlése.
Fiók törlése HELYEN
A Git nem engedi törölni azt a fiókot, amelyen éppen tartózkodik, ezért mindenképpen ellenőriznie kell egy fiókot, amelyet NEM töröl. Például:git checkout master
Töröljön egy fiókot a git branch -d
.
Például: git branch -d fix/authentication
Az -d
opció csak akkor törli az ágat, ha már megtolták és egyesítették a távoli ággal. Használja -D
helyette, ha törölni szeretné az ágat, még akkor is, ha még nem tolta vagy egyesítette.
Az ágat most helyben törölték.
Fiók törlése TÁVOL
Itt a parancsot, hogy törölje a fióktelep távolról: git push --delete
.
Például: git push origin --delete fix/authentication
Az ág most távolról törlődik.
Ezt a rövidebb parancsot egy ág távoli törléséhez is használhatja: git push :
Például: git push origin :fix/authentication
Ha az alábbi hibát kapja, az azt jelentheti, hogy valaki más már törölte az ágat.
error: unable to push to unqualified destination: remoteBranchName The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to 'git@repository_name'
Próbálja meg szinkronizálni az áglistát a következők használatával:
git fetch -p
A -p
zászló jelentése "metszés". A letöltés után a távvezérlőn már nem létező ágak törlődnek.