git 查看、删除分支

 

1️⃣、切换到要操作的项目文件夹 
命令行 : $ cd <ProjectPath>   例如,$ cd /Downloads/platform_sdk

2️⃣、查看项目的分支们(包括本地和远程) 
命令行 : $ git branch -a     例如,$ git branch -a 

3️⃣、删除本地分支 
命令行 : $ git branch -d <BranchName>

4️⃣、使用D强制删除分支

### 如何使用 Git 查看两个分支之间的差异 要查看两个分支之间的差异,`git diff` 是最常用的命令之一。以下是关于 `git diff` 的具体用法以及如何通过它来比较两个分支的不同之处。 #### 使用语法 可以通过以下方式查看两个分支间的差异: ```bash git diff <branch_name_1>..<branch_name_2> ``` 或者也可以省略中间的双点号(..),直接书写为: ```bash git diff <branch_name_1> <branch_name_2> ``` 这两种形式的功能相同,均用于展示 `<branch_name_1>` 和 `<branch_name_2>` 之间最后提交的内容差异[^3]。 #### 参数说明 - **<branch_name_1>**: 表示第一个分支的名字。 - **<branch_name_2>**: 表示第二个分支的名字。 当执行此命令时,Git 将会基于这两个分支最新的提交记录进行对比,并显示出它们的工作树中的区别。 #### 示例演示 假设我们有两个分支分别是 `main` 和 `feature/new-feature`,我们可以运行下面这条命令来看一下两者间存在的改动: ```bash git diff main feature/new-feature ``` 这将会打印出从 `main` 到 `feature/new-feature` 所有的新增、删除或修改过的代码行数及其具体内容[^2]。 如果只想知道哪些文件被改变了而不需要详细的每一处变动信息,则可以附加 `--stat` 参数: ```bash git diff main feature/new-feature --stat ``` 以上命令仅返回受影响文件列表连同每份文档增删字符数量统计结果而不涉及实际文本内容本身的变化情况[^3]。 另外需要注意的一点是,在某些情况下可能会遇到即使存在明显不同的地方但仍然无法正常完成合并操作的现象。这是因为可能其中一个分支已经被另一个完全包含了所以才会提示 “nothing to merge”。对于这种情况下的处理办法已经在其他资料中有提及解决方案[^5]。 ### 注意事项 为了更清晰地区分哪一部分属于哪个版本,“+” 号代表右侧分支相对于左侧增加的部分;“-” 符号则表示左边独有的部分已被右边移除掉的情况。不过有时候网络资源对此解释不够精确甚至互相矛盾,因此建议仔细阅读官方手册获取权威指导[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangvalue

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值