❶ 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 //同步到远程