Git ┼čubesini yerel olarak ve uzaktan nas─▒l silerim?


Al─▒nan cevaba git


Bir ┼čubeyi hem yerel hem de uzaktan silmek istiyorum.

Uzak ┼×ubeyi Silme Giri┼čimi Ba┼čar─▒s─▒z Oldu

 $ git branch -d remotes/origin/bugfix
error: branch 'remotes/origin/bugfix' not found.

$ git branch -d origin/bugfix
error: branch 'origin/bugfix' not found.

$ git branch -rd origin/bugfix
Deleted remote branch origin/bugfix (was 2a14ef7).

$ git push
Everything up-to-date

$ git pull
From github.com:gituser/gitproject
* [new branch] bugfix -> origin/bugfix
Already up-to-date.
 

remotes/origin/bugfix ┼×ubeyi hem yerel olarak hem de uzaktan ba┼čar─▒yla silmek i├žin ne yapmal─▒y─▒m ?


16048









Cevap say─▒s─▒n─▒ say: 30






Y├Ânetici ├ľzeti

 $ git push -d <remote_name> <branch_name>
$ git branch -d <branch_name>
 

├ço─ču durumda uzak ad─▒n oldu─čuna dikkat edin origin .

Yerel ┼×ubeyi Sil

Yerel ┼čubeyi silmek i├žin a┼ča─č─▒dakilerden birini kullan─▒n:

 $ git branch -d branch_name
$ git branch -D branch_name
 

Not: -d se├ženek i├žin bir takma ad --delete zaten tam olarak memba dal─▒nda birle┼čtirildi yaln─▒zca dal─▒ siler. Ayr─▒ca -D , --delete --force "birle┼čtirilmi┼č durumundan ba─č─▒ms─▒z olarak" dal─▒n─▒ silen takma ad─▒ olan da kullanabilirsiniz . [Kaynak: man git-branch ]

Uzak Dal Silme

─░tibariyle Git v1.7.0 , bir silebilirsiniz uzak kullanarak dal─▒

 $ git push <remote_name> --delete <branch_name>
 

hat─▒rlamak daha kolay olabilir

 $ git push <remote_name> :<branch_name>
 

"uzak bir dal─▒ veya etiketi silmek i├žin Git v1.5.0 " da eklendi .

G├╝n├╝nden itibaren Git v2.8.0 ayr─▒ca kullanabilirsiniz git push ile -d i├žin takma ad olarak se├žene─čiyle --delete .

Bu nedenle, y├╝kledi─činiz Git s├╝r├╝m├╝ daha kolay m─▒ yoksa zor s├Âzdizimi mi kullanman─▒z gerekti─čini belirler.

Uzak ┼×ubeyi Sil [Orijinal Cevap 5-Jan-2010]

Scott Chacon'un Pro Git B├Âl├╝m 3'├╝nden:

Uzak Dallar─▒ Silme

Uzaktaki bir ┼čubeyle i┼činiz bitti─čini varsayal─▒m - siz ve ortak ├žal─▒┼čanlar─▒n─▒z bir ├Âzellik ile i┼činiz bitti ve onu uzaktan kumandan─▒z─▒n ana ┼čubesine (veya kararl─▒ kod sat─▒r─▒n─▒z─▒n hangi ┼čubesine ba─čl─▒ olursa olsun) birle┼čtirin. Uzak bir dal─▒ olduk├ža geni┼č s├Âzdizimini kullanarak silebilirsiniz git push [remotename] :[branch] . Sunucu d├╝zeltme ┼čubenizi sunucudan silmek istiyorsan─▒z, a┼ča─č─▒dakileri ├žal─▒┼čt─▒r─▒n:

 $ git push origin :serverfix
To [email protected]:schacon/simplegit.git
 - [deleted]         serverfix
 

Boom. Sunucunuzda daha fazla dal yok. Bu sayfaya kulak kula─č─▒ vermek isteyebilirsiniz, ├ž├╝nk├╝ o komuta ihtiyac─▒n─▒z olacak ve muhtemelen s├Âzdizimini unutacaks─▒n─▒z. Bu komutu hat─▒rlaman─▒n bir yolu, git push [remotename] [localbranch]:[remotebranch] biraz daha ├Ânce ge├žmi┼č oldu─čumuz s├Âzdizimini hat─▒rlamakt─▒r . [localbranch] Porsiyondan ayr─▒l─▒rsan─▒z , temelde ÔÇťBenim taraf─▒mda hi├žbir ┼čey alma ve yapmaÔÇŁ diyorsunuz [remotebranch] .

Ben yay─▒nlad─▒m git push origin: bugfix ve ├žok g├╝zel ├žal─▒┼čt─▒. Scott Chacon hakl─▒yd─▒ - o ka─č─▒da kulak vermek isteyece─čim (ya da Stack Overflow'ta bunu yan─▒tlayarak neredeyse k├Âpek kula─č─▒).

O zaman bunu di─čer makinelerde de uygulamal─▒s─▒n

 # Fetch changes from all remotes and locally delete 
# remote deleted branches/tags etc
# --prune will do the job :-;
git fetch --all --prune
 

de─či┼čiklikleri yaymak i├žin.


20220







MatthewÔÇÖ├╝n cevab─▒ uzaktaki dallar─▒ kald─▒rmak i├žin harika ve ayr─▒ca a├ž─▒klamay─▒ takdir ediyorum, ancak iki komut aras─▒nda basit bir ayr─▒m yapmak i├žin:

Yerel bir dal─▒ makinenizden kald─▒rmak i├žin :

git branch -d {the_local_branch} ( -D birle┼čtirilmi┼č durumu kontrol etmeden ┼čubeyi silmeye zorlamak i├žin kullan─▒n )

Uzak bir dal─▒ sunucudan kald─▒rmak i├žin :

git push origin --delete {the_remote_branch}

Referans: https://makandracards.com/makandra/621-git-delete-a-branch-local-or-remote


3200







K─▒sa cevaplar

A┼ča─č─▒daki komutlar─▒n daha ayr─▒nt─▒l─▒ a├ž─▒klamalar─▒n─▒ istiyorsan─▒z, bir sonraki b├Âl├╝mdeki uzun cevaplara bak─▒n.

Uzak bir dal─▒ silmek:

 git push origin --delete <branch>  # Git version 1.7.0 or newer
git push origin :<branch>          # Git versions older than 1.7.0
 

Yerel bir ┼čubeyi silmek:

 git branch --delete <branch>
git branch -d <branch> # Shorter version
git branch -D <branch> # Force delete un-merged branches
 

Yerel bir uzaktan izleme ┼čubesini silmek:

 git branch --delete --remotes <remote>/<branch>
git branch -dr <remote>/<branch> # Shorter

git fetch <remote> --prune # Delete multiple obsolete tracking branches
git fetch <remote> -p      # Shorter
 

Uzun Cevap: Silinecek 3 farkl─▒ dal var!

┼×ubeleri hem yerel hem de uzaktan silmeyle u─čra┼č─▒rken , 3 farkl─▒ dal oldu─čunu unutmay─▒n :

  1. Yerel ┼čube X .
  2. Uzak kaynakl─▒ ┼čube X .
  3. origin/X Uzak dal─▒ izleyen yerel uzaktan izleme dal─▒ X .


3 ┼čubenin g├Ârselle┼čtirilmesi

Kullan─▒lan orijinal poster

 git branch -rd origin/bugfix
 

hangi sadece onun silinen yerel uzaktan izleme dal─▒ origin/bugfix de─čil, ger├žek uzaktan ┼čube bugfix ├╝zerinde origin .


Diyagram 2

Bu ger├žek uzaktan ┼čube silmek i├žin , size gereken

 git push origin --delete bugfix
 


Diyagram 3

ek detaylar

A┼ča─č─▒daki b├Âl├╝mlerde, uzak ve uzak izleme ┼čubelerinizi silerken g├Âz ├Ân├╝nde bulundurman─▒z gereken ek detaylar a├ž─▒klanmaktad─▒r.

Uzaktaki dallar─▒ silmeye basmak, uzaktan izleme alanlar─▒n─▒ da siler

Uzak dal─▒ bir X komut kullanarak komut sat─▒r─▒ndan git push silmenin de yerel uzaktan izleme dal─▒n─▒ silece─čini unutmay─▒n; origin/X bu nedenle eski uzaktan izleme dal─▒n─▒ git fetch --prune veya ile budamak gerekmez git fetch -p , ancak yine de zarar vermez.

origin/X A┼ča─č─▒dakileri ├žal─▒┼čt─▒rarak uzaktan izleme ┼čubesinin de silindi─čini do─črulayabilirsiniz:

 # View just remote-tracking branches
git branch --remotes
git branch -r

# View both strictly local as well as remote-tracking branches
git branch --all
git branch -a
 

Eski yerel uzaktan takip ┼čube men┼čeini / X

Uzak ┼čubenizi X komut sat─▒r─▒ndan (yukar─▒daki gibi) silmediyseniz, yerel repo hala (┼čimdi kullan─▒lmayan) bir uzaktan izleme ┼čubesini i├žerecektir origin/X . ├ľrne─čin, uzak bir ┼čubeyi do─črudan GitHub'─▒n web aray├╝z├╝ ├╝zerinden sildiyseniz bu olabilir.

Bu eskimi┼č uzaktan izleme dallar─▒ uzakla┼čt─▒rmak i├žin tipik bir yolu basit├že ├žal─▒┼čt─▒rmak i├žin (Git s├╝r├╝m 1.6.6 beri) oldu─ču git fetch ile --prune veya daha k─▒sa -p . Bunun, uzaktan kumandada art─▒k bulunmayan t├╝m uzak dallar i├žin eski t├╝m yerel uzaktan izleme dallar─▒n─▒ kald─▒rd─▒─č─▒n─▒ unutmay─▒n :

 git fetch origin --prune
git fetch origin -p # Shorter
 

1.6.6 s├╝r├╝m notlar─▒ndan ilgili teklif :

"git fetch" ├Â─črendim --all ve --multiple se├ženekleri, bir├žok havuzdan getirme i┼člemini ├žal─▒┼čt─▒rma ve --prune eski haline gelen uzaktan izleme dallar─▒n─▒ kald─▒rma se├žene─či. Bunlar "git uzaktan g├╝ncelleme" ve "git uzaktan erik" i daha az gerekli k─▒lar (buna ra─čmen, "uzaktan g├╝ncelleme" yi veya "uzak erik" i kald─▒rma plan─▒ yoktur).

Eski uzaktan izleme dallar─▒ i├žin yukar─▒daki otomatik budama alternatifi

Alternatif olarak, yerine yoluyla eski yerel uzaktan izleme dallar─▒ budama git fetch -p , fazladan a─č i┼člemi yapma ├Ânleyebilirsiniz sadece manuel ile ┼čube (ler) kald─▒rarak --remote veya -r bayraklar─▒n:

 git branch --delete --remotes origin/X
git branch -dr origin/X # Shorter
 

Ayr─▒ca bak─▒n─▒z


1805


2014-05-30





Bir dal─▒ silmek i├žin gereken ad─▒mlar:

Uzak ┼čubeyi silmek i├žin :

 git push origin --delete <your_branch> 
 

Silme i├žin yerel ┼čube , sahip ├╝├ž yolu :

 1: git branch -D <branch_name> 

2: git branch --delete --force <branch_name>  //same as -D

3: git branch --delete  <branch_name>         //error on unmerge
 

A├ž─▒kla: Tamam, sadece burada neler oldu─čunu a├ž─▒kla!

Basit├že yapmak git push origin --delete i├žin SADECE uzak ┼čube silme , sonunda ┼čube ad─▒n─▒ ekleyin ve bu silecektir ve onu itmek i├žin uzaktan ayn─▒ anda ...

Ayr─▒ca, git branch -D yaln─▒zca SADECE yerel ┼čubeyi silin ! ...

-D --delete --force birle┼čtirilmi┼č olmasa bile ┼čubeyi silecek standlar (zorla silme), ancak ayn─▒ zamanda ┼čubenin birle┼čme durumuna ili┼čkin bir hata atan -d standlar─▒ kullanabilirsiniz --delete ...

Ad─▒mlar─▒ g├Âstermek i├žin a┼ča─č─▒daki resmi de olu┼čturuyorum :


Git'te uzak ve yerel bir dal─▒ silmek


1456







Uzak dal─▒ silmek i├žin a┼ča─č─▒dakileri de kullanabilirsiniz.

 git push --delete origin serverfix
 

Ayn─▒ ┼čeyi yapan

 git push origin :serverfix
 

ama hat─▒rlamas─▒ daha kolay olabilir.


775







─░pucu: kullanarak ┼čubeleri sildi─činizde

 git branch -d <branchname> # deletes local branch
 

veya

 git push origin :<branchname> # deletes remote branch
 

sadece referanslar silinir. ┼×ube uzaktan kumandadan kald─▒r─▒lsa bile, referanslar─▒ ekip ├╝yelerinizin yerel depolar─▒nda hala var. Bu, di─čer ekip ├╝yeleri i├žin silinen dallar─▒n, a git branch -a .

Bunu ├ž├Âzmek i├žin ekip ├╝yeleriniz silinen ┼čubeleri budayabilir

 git remote prune <repository>
 

Bu genellikle git remote prune origin .


363







Bir dal─▒ silmek isterseniz, ├Ânce silinecek daldan ba┼čka bir ┼čubeye ├Âdeme yap─▒n.

 git checkout other_than_branch_to_be_deleted
 

Yerel ┼čubeyi silmek:

 git branch -D branch_to_be_deleted
 

Uzak ┼čubeyi silmek:

 git push origin --delete branch_to_be_deleted
 

359







 git branch -D <name-of-branch>
git branch -D -r origin/<name-of-branch>
git push origin :<name-of-branch>
 

260







Bu basittir: Sadece a┼ča─č─▒daki komutu ├žal─▒┼čt─▒r─▒n:

Git ┼čubesini hem yerel hem de uzaktan silmek i├žin, ├Ânce a┼ča─č─▒daki komutu kullanarak yerel ┼čubeyi silin:

 git branch -d example
 

(i┼čte example ┼čube ad─▒)

Ve bundan sonra uzak dal komutunu kullanarak silin:

 git push origin :example
 

222







Ba┼čka bir yakla┼č─▒m: -

 git push --prune origin
 

UYARI: Bu, yerel olarak mevcut olmayan t├╝m uzak dallar─▒ siler. Veya daha kapsaml─▒

 git push --mirror
 

etkili bir ┼čekilde uzak havuzun, havuzun yerel kopyas─▒ gibi g├Âr├╝nmesini sa─člar (yerel ba┼čl─▒klar, uzaktan kumandalar ve etiketler uzaktan kumandada yans─▒t─▒l─▒r).


195







Bash ayarlar─▒mda a┼ča─č─▒dakileri kullan─▒yorum :

 alias git-shoot="git push origin --delete"
 

Sonra arayabilirsin:

 git-shoot branchname
 

165







Ocak 2013'ten bu yana GitHub Delete branch, "┼×ubeler" sayfan─▒zdaki her ┼čubenin yan─▒nda bir d├╝─čme i├žeriyordu .

─░lgili blog yaz─▒s─▒: ┼×ube olu┼čturma ve silme


129







Yerel olarak sil:

Yerel bir ┼čubeyi silmek i├žin ┼čunlar─▒ kullanabilirsiniz:

 git branch -d <branch_name> 
 

Bir dal─▒ zorla silmek i├žin, -D yerine kullan─▒n -d .

 git branch -D <branch_name>
 

Uzaktan sil:

─░ki se├ženek var:

 git push origin :branchname  

git push origin --delete branchname 
 

Daha sezgisel oldu─ču gibi 2. yolu kullanman─▒z─▒ ├Âneririm.


127







Her iki ad─▒m─▒ da tek bir komutla tamamlamak istiyorsan─▒z, a┼ča─č─▒dakini kendi ad─▒n─▒za ekleyerek takma ad olu┼čturabilirsiniz ~/.gitconfig :

 [alias]
    rmbranch = "!f(){ git branch -d ${1} && git push origin --delete ${1}; };f"
 

Alternatif olarak, bunu kullanarak komut sat─▒r─▒ndan global config'inize ekleyebilirsiniz.

 git config --global alias.rmbranch \
'!f(){ git branch -d ${1} && git push origin --delete ${1}; };f'
 

NOT : -d (k├╝├ž├╝k harf d) kullan─▒l─▒yorsa, dal sadece birle┼čtirilmi┼čse silinir. Silme i┼člemini zorlamak i├žin kullanman─▒z gerekir -D (b├╝y├╝k D).


122







┼×ubenizi yerel olarak ve uzaktan silmek i├žin

  • Ana ┼čubeye ├Âdeme - git checkout master

  • Uzak ┼čubenizi silin - git push origin --delete <branch-name>

  • Yerel ┼čubenizi silin - git branch --delete <branch-name>


113







Bunu kullanarak da yapabilirsiniz. git remote prune origin

 $ git remote prune origin
Pruning origin
URL: [email protected]/yourrepo.git
 * [pruned] origin/some-branchs
 

Uzaktan izleme ┼čubelerini bir git branch -r listeden eritir ve siler .


111







Di─čer cevaplara ek olarak, genellikle git_remote_branch arac─▒n─▒ kullan─▒r─▒m. Ekstra bir kurulumdur, ancak uzak dallarla etkile┼čime ge├žmenin kolay bir yolunu sunar. Bu durumda silmek i├žin:

 grb delete branch
 

publish Ve track komutlar─▒ da olduk├ža s─▒k kulland─▒─č─▒m─▒ biliyorum


105







Bir liner komutu hem yerel hem de uzak silme :

D=branch-name; git branch -D $D; git push origin :$D

veya a┼ča─č─▒daki di─čer ad─▒ ~ / .gitconfig 'e ekleyin ; kullan─▒m─▒: git kill branch-name

 [alias]
    kill = "!f(){ git branch -D \"$1\";  git push origin --delete \"$1\"; };f"
 

93







Dallar─▒ Silme

Diyelim ki ┼čubemizdeki ├žal─▒┼čma "ileti┼čim formu" yap─▒ld─▒─č─▒n─▒ ve onu zaten "usta" ile birle┼čtirdik. Art─▒k ihtiyac─▒m─▒z olmad─▒─č─▒ndan, silebiliriz (yerel olarak):

 $ git branch -d contact-form
 

Ve uzak ┼čubeyi silmek i├žin:

 git push origin --delete contact-form
 

91







Uzak dal─▒ sil

git push origin :<branchname>

Yerel ┼čubeyi sil

git branch -D <branchname>

Yerel ┼čube ad─▒mlar─▒n─▒ silin:

  1. ba┼čka bir ┼čubeye ├Âdeme
  2. yerel ┼čubeyi sil

86







Basit├že s├Âyle:

 git branch -d <branch-name>
git push origin :<branch-name>
 

85







 git push origin --delete <branch Name>
 

hat─▒rlamak daha kolay

 git push origin :branchName
 

82







┼×imdi GitHub Desktop uygulamas─▒ ile yapabilirsiniz.

Uygulamay─▒ ba┼člatt─▒ktan sonra

  1. ┼×ubeyi i├žeren projeye t─▒klay─▒n
  2. Silmek istedi─činiz ┼čubeye ge├žin
    ┼×ube de─či┼čtirme

  3. ┼×ubenin GitHub sunucular─▒ndan silinmesini sa─člamak i├žin "┼×ube" men├╝s├╝nden "Yay─▒ndan kald─▒r ..." ─▒ se├žin.
    yay─▒ndan kald─▒r

  4. ┼×ubeyi yerel makinenizden silmek i├žin "┼×ube" men├╝s├╝nden "Sil" ┼×ube_ad─▒ "... '─▒ se├žin (yani ┼ču anda ├╝zerinde ├žal─▒┼čt─▒─č─▒n─▒z makine)
    yerel ┼čubeyi sil


79


2015-10-22





Yerel olarak silmek i├žin - (Normal),

 git branch -d my_branch
 

┼×ube yeniden birle┼čtirme / birle┼čtirme i┼čleminde ilerliyorsa ve bu do─čru ┼čekilde yap─▒lmad─▒ysa Rebase/Merge in progress , bu durumda bir hata al─▒rs─▒n─▒z ; bu durumda ┼čubenizi silemezsiniz.

Yani yeniden birle┼čtirme / birle┼čtirme i┼člemini ├ž├Âzme gereksiniminiz yoksa aksi takdirde Sil'i kullanarak zorlayabilirsiniz

 git branch -D my_branch
 

Uzakta silmek i├žin:

 git push --delete origin my_branch
 

kullanarak ayn─▒ ┼čeyi yapabilir

 git push origin :my_branch   # easy to remember both will do the same.
 

Grafiksel G├Âsterimi,


g├Âr├╝nt├╝ tan─▒m─▒n─▒ buraya girin


73







Uzaktan kumandadaki dalla ayn─▒ ada sahip bir etiketiniz varsa bu i┼če yaramaz:

 $ git push origin :branch-or-tag-name
error: dst refspec branch-or-tag-name matches more than one.
error: failed to push some refs to '[email protected]:SomeName/some-repo.git'
 

Bu durumda etiketi silmek yerine dal─▒ silmek istedi─činizi belirtmeniz gerekir:

 git push origin :refs/heads/branch-or-tag-name
 

Benzer ┼čekilde, ┼čube yerine etiketi silmek i├žin kullanaca─č─▒n─▒z:

 git push origin :refs/tags/branch-or-tag-name
 

67


2014-07-29





Di─čer cevaplar─▒n ├žo─ču hatalara / uyar─▒lara yol a├žacakt─▒r. Bu yakla┼č─▒m nispeten aptalca bir kan─▒t olsa git branch -D branch_to_delete da some_other_branch , ├Ârne─čin tamamen birle┼čtirilmemi┼čse yine de ihtiyac─▒n─▒z olabilir .

 git checkout some_other_branch
git push origin :branch_to_delete
git branch -d branch_to_delete
 

Uzak dal─▒ sildiyseniz, uzaktan budamaya gerek yoktur. Yaln─▒zca, izlemekte oldu─čunuz bir depoda en g├╝ncel uzaktan kumandalar─▒ almak i├žin kullan─▒l─▒r. git fetch Uzaktan kumanda ekleyece─čim, kald─▒rmayaca─č─▒m─▒ g├Âzlemledim . ─░┼čte git remote prune origin asl─▒nda ne zaman bir ┼čeyler yapaca─č─▒na dair bir ├Ârnek :

A kullan─▒c─▒s─▒ yukar─▒daki ad─▒mlar─▒ uygular. B kullan─▒c─▒s─▒ en uzaktaki uzak ┼čubeleri g├Ârmek i├žin a┼ča─č─▒daki komutlar─▒ kullan─▒r

 git fetch
git remote prune origin
git branch -r
 

52







Bu cevap i├žin googling b─▒kt─▒m, bu y├╝zden crizCraig'in daha ├Ânce yay─▒nlad─▒─č─▒ cevaba benzer bir yakla┼č─▒m izledim .

Bash profilime a┼ča─č─▒dakiler eklendi:

 function gitdelete(){
    git push origin --delete $1
    git branch -D $1
}
 

Sonra her dalda i┼čim bitti─činde ( master ├Ârne─čin birle┼čtirilmi┼č ) terminalimde a┼ča─č─▒dakileri ├žal─▒┼čt─▒r─▒yorum:

 gitdelete my-branch-name
 

... sonra siler my-branch-name gelen origin yerel olarak hem de.


49







Y├╝r├╝tmeden ├Ânce

 git branch --delete <branch>
 

ilk ├Ânce uzak dal─▒n EXACT ad─▒n─▒n ne oldu─čuna karar verdi─činizden emin olun:

 git ls-remote
 

Bu size <branch> de─čer i├žin tam olarak ne girece─činizi s├Âyleyecektir . ( branch b├╝y├╝k / k├╝├ž├╝k harfe duyarl─▒d─▒r!)


45


2016-05-20





 git push origin :bugfix  # Deletes remote branch
git branch -d bugfix     # Must delete local branch manually
 

Silmek istedi─činize eminseniz, ├žal─▒┼čt─▒r─▒n

 git branch -D bugfix
 

┼×imdi silinen uzak ┼čubeleri temizlemek i├žin ├žal─▒┼čt─▒r

 git remote prune origin
 

44


2016-04-21





Di─čer t├╝m cevaplar─▒n kar─▒┼čt─▒r─▒lmas─▒. Gereken Ruby 1.9.3+ , yaln─▒zca OS X'te test edilmi┼čtir .

Bu dosyay─▒ ├ža─č─▒r─▒n git-remove , ├žal─▒┼čt─▒r─▒labilir hale getirin ve yolunuza koyun. Sonra kullan─▒n, ├Ârne─čin git remove temp .

 #!/usr/bin/env ruby
require 'io/console'

if __FILE__ == $0
      branch_name = ARGV[0] if (ARGV[0])
      print "Press Y to force delete local and remote branch #{branch_name}..."
    response = STDIN.getch
    if ['Y', 'y', 'yes'].include?(response)
      puts "\nContinuing."
      `git branch -D #{branch_name}`
      `git branch -D -r origin/#{branch_name}`
      `git push origin --delete #{branch_name}` 
    else
      puts "\nQuitting."
    end
end
 

44



─░lgili yay─▒nlar


Yerel bir Git ┼čubesini nas─▒l yeniden adland─▒rabilirim?

Yerel bir git ┼čubesini uzak ┼čubeyle nas─▒l kar┼č─▒la┼čt─▒rabilirim?

Git: Sadece yerel ┼čubeleri nas─▒l listeleyebilirim?

Yerel ve uzak Git depolar─▒ i├žin ana dal─▒ yeniden adland─▒r

Yerel kabul edilmemi┼č de─či┼čikliklerimi ba┼čka bir Git ┼čubesinde nas─▒l birle┼čtiririm?

Yerel Git ┼čubesini uzaktan kumandadaki master dal─▒na nas─▒l itebilirim?

Git yerel ve uzak dal ad─▒n─▒ nas─▒l yeniden adland─▒rabilirim?

Bir git gitme i┼člemini yerel olarak ve git gitme i┼čleminden sonra uzaktan kumandadan nas─▒l geri alabilirim

Yerel Git ┼čubesini farkl─▒ bir ada sahip bir uzaktan kumandaya kolayca nas─▒l zorlayabilirim?

Git kullanarak yerel ve uzak aras─▒ndaki de─či┼čiklikleri nas─▒l bulurum

Etiketle ilgili di─čer sorular [git]


Google neden bir s├╝re ├Ânce haz─▒rl─▒yor? JSON yan─▒tlar─▒na?

Kayan nokta matemati─či bozuk mu?

Bir taahh├╝tteki t├╝m dosyalar nas─▒l listelenir?

Bir bayt dizisini onalt─▒l─▒k bir dizeye nas─▒l d├Ân├╝┼čt├╝rebilirsiniz?

Komut sat─▒r─▒ de─či┼čkenleri bir komisyon g├Ârevine nas─▒l ge├žirilir

Nesneler dizisinden bir ├Âzelli─čin de─čerini dizi olarak ├ž─▒kar─▒n

Bir 'kapan─▒┼č' ve 'lambda' aras─▒ndaki fark nedir?

Bir k├╝t├╝phane kullanmadan JavaScript'te ba┼čka bir ├Â─čenin ard─▒na bir eleman nas─▒l eklenir?

Git'teki bir daldaki etiketin fark─▒ nedir? Hangisini kullanmal─▒y─▒m?

Bir dizinin JavaScript / jQuery'de belirli bir dize i├žerip i├žermedi─čini nas─▒l bulabilirim? [├žift]