一不小心把本地的临时分支push到server上去了,想要删除。
一开始用
git branch -r -d origin/branch-name
不成功,发现只是删除的本地对该远程分支的track,正确的方法应该是这样:
git push origin :branch-name
冒号前面的空格不能少,原理是把一个空分支push到server上,相当于删除该分支。
- 浏览: 1251083 次
- 性别:
- 来自: 北京
最新评论
-
a785975139:
有用
MySQL Error :SHOW PROFILES -
yijiulove:
弄了半天,参照你的方法解决了.特来感谢,知道可能是先加载,但是 ...
Spring和Mybatis整合时无法读取properties的处理方案 -
chenjinqi1987:
Missing com.sun.jdmk:jmxtools:jar:1.2.1 -
leifeng2:
请问怎么使用,运行之后d盘符没有生产音频文件呢?
java录音程序 -
sundful:
chenghong726 写道你好,我也遇到你这样的问题,按照 ...
Spring和Mybatis整合时无法读取properties的处理方案
相关推荐
【git 删除远程分支】 git push origin :br (origin 后面有空格) git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id 【本地代码库回滚】: git reset --hard commit-id :回滚到commit-id,讲commit-...
使用`git-flow`,你可以通过`git flow feature finish <feature-name>`命令自动完成合并和删除远程分支的过程。 此外,良好的Git习惯也非常重要。定期清理不再使用的分支,不仅可以优化仓库的结构,还能帮助团队...
删除本地分支使用`git branch -d [branch-name]`,而删除远程分支则需要`git push origin --delete [branch-name]`。 6. **合并分支** 将一个分支的更改合并到另一个分支,使用`git merge [branch-name]`。例如,...
1. 查看远程分支 git branch -r origin/master 2. 查看本地分支 git branch *master 注:以*开头指明现在所在的本地分支 3. 查看本地分支和远程分支 git branch -a *master remotes/origin/master 4. 创建分支 *...
5. **清理**:如果不再需要dev分支,可以将其删除。 ``` git branch -d dev git push origin --delete dev ``` 通过以上步骤,你可以成功地迁移Git仓库并完成dev到master的合并。在实际开发中,确保每个步骤都...
我们将详细讲解如何通过`git fetch`和`git rebase`来同步远程分支,使用`git blame`和`git log`追踪代码修改历史,以及设置用户信息和解决权限问题。 5. **Git工作流**:不同的团队可能有不同的工作流程,如Git ...
从Git v1.7.0开始,删除远程分支的命令如下: ``` git push origin --delete ``` 例如,要删除远程分支`dev`,执行: ``` git push origin --delete dev ``` 对于Git v1.7.0之前的版本,需要推送一个空...
本资源提供了一个详细的Git使用教程,涵盖了Git的基本概念、安装、配置、创建本地仓库、关联远程分支、删除远程分支关联、删除分支、git stash、git reset、git checkout、合并、git log、git提交模板等内容。...
同时,可以通过 `git fetch` 和 `git pull` 更新本地分支与远程分支的同步状态,而 `git push` 可以将本地更改推送到远程仓库。 理解并熟练掌握远程仓库的管理对于协同开发至关重要,它可以帮助你更有效地与其他...
git简易命令总结,有如何批量删除文件命令,只提交某个文件夹的命令,撤销commit命令等
这个命令实际上是`git fetch`和`git merge`的组合,可以同时获取远程分支的更新并将其合并到当前分支。 4. 分支管理:当开发新功能时,成员可以通过`git checkout -b <新分支名>`创建并切换到新分支。开发完成后,...
在实际应用中,你可能还需要了解一些与`git fetch`相关的选项,比如`--all`用于更新所有远程仓库,`--prune`用于删除远程已移除的分支。另外,`git pull`命令通常结合`git fetch`一起使用,它不仅获取远程更新,还会...
- **`--set-upstream-to <remote>/<branch>`**:设置分支的远程跟踪信息。 ##### 2. `git checkout [name]` - **`git checkout <branch_name>`**:切换到指定的分支。 - **`git checkout -b <new_branch_name>`**...
- 删除远程分支使用`git push origin --delete <branch_name>`。 7. **解决冲突的最佳实践** - 定期拉取远程分支的最新改动,避免长时间的并行开发导致大量冲突。 - 解决冲突时,务必仔细检查每个冲突文件,确保...
git push -- <远程仓库名>:<远程分支名>:删除远程分支。 git reflog:利用该命令找回错误的重置commit。 四、分支命名与合并策略 1、分支命名 通常在GIT中会有一个主分支(Master),用于存放正式版本的代码;一个...
### Git分支合并和命令详解 #### 一、Git分支概念及优势 **Git 分支**是一种非常高效且灵活的功能,允许开发者在不干扰主线代码的情况下进行独立开发和测试。这得益于Git内部对分支的实现机制——实际上每一个分支...
13. git branch -vv:查看本地分支和远程分支之间的关联关系。 14. git branch <分支名>:创建新分支。 15. git checkout <分支名>:切换分支。 16. git rm --cached <分支名>:从暂存区中删除分支。 17. git ...