當前位置:首頁 » 網路管理 » git如何刪除分支
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

git如何刪除分支

發布時間: 2022-01-18 14:42:47

❶ Git 集合ecplise後 怎樣刪除遠端的分支

【查看遠程分支】
$ git branch -a
master
remote
tungway
v1.52
* zrong
remotes/origin/master
remotes/origin/tungway
remotes/origin/v1.52
remotes/origin/zrong
【刪除遠程分支和tag】

$ git push origin --delete
【刪除tag這么用】

git push origin --delete tag
否則,可以使用這種語法,推送一個空分支到遠程分支,其實就相當於刪除遠程分支:
git push origin :
這是刪除tag的方法,推送一個空tag到遠程tag:
git tag -d
git push origin :refs/tags/
兩種語法作用完全相同。
【重命名遠程分支】
$ git branch -av
* devel 752bb84 Merge pull request #158 from Gwill/devel
master 53b27b8 Merge pull request #138 from tdlrobin/master
zrong 2ae98d8 modify CCFileUtils, export getFileData
remotes/origin/HEAD -> origin/master
remotes/origin/add_build_script d4a8c4f Merge branch 'master' into add_build_script
remotes/origin/devel 752bb84 Merge pull request #158 from Gwill/devel
remotes/origin/devel_qt51 62208f1 update .gitignore
remotes/origin/master 53b27b8 Merge pull request #138 from tdlrobin/master
remotes/origin/zrong 2ae98d8 modify CCFileUtils, export getFileData
【刪除遠程分支】

$ git push --delete origin devel
To [email protected]:zrong/quick-cocos2d-x.git
- [deleted] devel
【重命名本地分支】

git branch -m devel develop
【推送本地分支】

$ git push origin develop
Counting objects: 92, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (58/58), 1.38 MiB, done.
Total 58 (delta 34), reused 12 (delta 5)
To [email protected]:zrong/quick-cocos2d-x.git
* [new branch] develop -> develop

如何刪除git遠程分支

查看 git branch -a 刪除遠程分支 git branch -r -d origin/branch-name git push origin :branch-name

❸ linux git 怎麼刪除遠程分支

用oracle用戶進入輸入命令dbca ,啟動資料庫助手,然後選擇刪除資料庫實例,點擊確定就可以刪除了。

❹ 怎麼刪除git 遠程分支上的文件

1,在開發過程中,大家在遠程創建了許多分支,有些是無用的,該如何刪除呢,可以參考下面的方法。
如果不再需要某個遠程分支了,比如搞定了某個特性並把它合並進了遠程的 master 分支(或任何其他存放
穩定代碼的地方),可以用這個非常無厘頭的語法來刪除它:git push [遠程名] :[分支名]。如果想在伺服器上刪
除 serverfix 分支,運行下面的命令:

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

咚!伺服器上的分支沒了。你最好特別留心這一頁,因為你一定會用到那個命令,而且你很可能會忘掉它的
語法。有種方便記憶這條命令的方法:記住我們不久前見過的 git push [遠程名] [本地分支]:[遠程分支] 語法,如
果省略 [本地分支],那就等於是在說「在這里提取空白然後把它變成[遠程分支]」。
注意origin後的空格

文章來源:http://my.oschina.net/tsingxu/blog/84601

註:br是branch的簡寫
刪除本地分支:git br -D 150611_api6_2_dev
批量刪除本地分支:git br |grep chunyu |xargs git br -D

❺ tortoisegit如何刪除分支

❻ git 怎麼在網頁上恢復刪除分支

$ git checkout br-二.一.二.二 M jingwei-server/src/main/java/com/xxx/jingwei/server/service/cmd/GetCustomerTarCmd.java M jingwei-server/src/main/java/com/xxxx/jingwei/server/util/ServerUtil.java Switched to branch 'br-二.一.二.二' shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-二.一.二.二) $ git br * br-二.一.二.二 master test shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-二.一.二.二) $ git br -d test Deleted branch test (was 一漆d二吧d9). shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-二.一.二.二) $ git br * br-二.一.二.二 maste

❼ 如何刪掉github上的master分枝

如何刪掉github上的master分枝.
假設,代碼已經被clone到了本地。第一步要做的就是創建一個新的分支,比如placeholder,然後用-D從本地刪除master分支。
git branch placeholder
git checkout placeholder
git branch -D master

如果現在刪除github上的master,會報錯:
git push origin :master

報錯結果大概是這樣:
remote: error: refusing to delete the current branch: refs/heads/master
To [email protected]:matthew-brett/datarray.git
! [remote rejected] master (deletion of the current branch prohibited)
error: failed to push some refs to '[email protected]:matthew-brett/datarray.git'

正確地做法是先checkout到新建的placeholder分支。然後把placeholder推送到github上。
git checkout placeholder # if not on placeholder already
git push origin placeholder

從github的web端入到工程的setting界面,有個地方可以更改默認的分支,用另一個分支做默認分支,而不是master。現在就可以從刪掉master了
git push origin :master

另,怎麼給github上一個tag更名等:
1) 刪除本地的一個tag: git tag -d v0.4
2) 刪除GitHub上一個tag (這會刪除掉下載鏈接): git push origin :v0.4
3) 給當前branch打標簽: git tag -a v0.5 -m "Version 0.5 Stable"
4) 把所有tag推上github(two dashes): git push --tags

轉載

❽ 如何刪掉 git remote 的分支

本地倉庫 執行 git push origin :{遠程分支名} 意思是將本地空分支推送到遠程分支,相當於刪除遠程分支

❾ git如何撤銷刪除的遠程分支

貌似沒有撤銷刪除分支的操作,不過恢復的話可以
1)如果自己其他目錄(或者其他同事那)還有一個沒同步完伺服器你刪除分支操作的代碼庫:
$git checkout hotfixes //切到你的那個hotfixes分支

$git push origin HEAD:hotfixes-new

2)如果你記錄有hotfixes分支上最後一次提交的commit-id(SHA值):
$git checkout -b hotfixes ./f8/
$git log
你的hotfixes分支上的提交又出來了 0 0!
$git push origin HEAD:hotfixes-new
如果你找不到那個commit-id,記得它的時間也可以,去.git/objects
$ll
2013-11-14 12:52 ba/
2013-11-14 12:51 e7/
2013-11-14 12:53 f2/
2013-11-14 12:52 f8/ 找下那個時間段的提交,然後
$find .
./f8/ 找到這個
查看是不是那個提交
$git show f8 //去掉.啊/啊什麼的
N多個提交分不清的話,分別git show xxxxxx git show xxxxxx git show xxxxxx git show xxxxxx
只能GOOD LUCK FOR YOU!!!

❿ git 刪除branch用什麼,命令

如果對git命令行不熟悉的話,用git圖形界面工具,就比較合適了。建議使用tortoisegit這樣的工具,命令行從學習到靈活掌握的時間成本比較高的。 1,添加 # git clone git@192, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! To git@192, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! remote: Counting objects: 5, done. remote: Compressing objects: 100% (2/2), done. remote: Total 3 (delta 0), reused 0 (delta 0) Unpacking objects: 100% (3/3), done. From 192.168.10.202:develop/test 367dad3..5e5640b master -> origin/master Auto-merging test.txt CONFLICT (content): Merge conflict in test.txt Automatic merge failed; fix conflicts and then commit the result. # vim test.txt //修改沖突文件,並保存 # git commit -am "remove conflict" //重新提交到本地版本庫 # git push //同步到遠程