git 分支命令
时间: 2025-04-30 14:45:28 浏览: 36
### Git 分支管理常用命令
#### 创建新分支并切换到该分支
要创建一个新的分支并将当前工作目录切换到这个新的分支上,可以使用以下命令:
```bash
git checkout -b new_branch_name
```
#### 查看现有分支列表
查看所有的本地和远程分支可以通过下面的指令实现[^2]:
```bash
git branch -a
```
#### 删除本地分支
如果某一分支的工作已经结束并且确认不再需要,则可执行删除操作。对于本地分支而言,先确保不在待删分支之上再运行相应语句来安全移除它:
```bash
git branch -d branch_to_delete
```
#### 推送更改至远程仓库的同时新建远端同名分支
当希望首次向服务器上传本机上的特定分支数据时,应该这样指定目标地址以及源路径:
```bash
git push origin local_branch:remote_branch
```
#### 更新追踪上游信息以便于后续拉取/推送变更
为了让本地分支能够自动关联对应的远程分支从而简化之后的操作流程,应当设置跟踪关系:
```bash
git push --set-upstream origin your_local_branch
```
#### 利用子树分割功能处理复杂项目结构下的历史记录分离需求
针对那些具有嵌套模块或者共享组件的应用程序来说,`subtree split` 提供了一种有效的方式来进行部分代码库的历史提取与独立维护。例如,假设有一个名为 `common` 的子目录想要单独作为另一个项目的起点,那么就可以按照这种方式来做:
```bash
git subtree split --prefix=sub/common --branch=split_common_main
```
这一步骤只会考虑由 `split` 所产生的最新提交。
#### 移除远程分支
为了彻底清除位于中央存储中的某个分支定义,可通过推送一个空白引用给定名称的空间达到目的:
```bash
git push origin :remote_branch_to_remove
```
#### 忽略不需要加入版本控制系统里的文件
为了避免不必要的文件被误加入Git仓库之中,可以在根目录下创建 `.gitignore` 文件,并依据官方文档给出的例子填写忽略模式[^4]。
阅读全文
相关推荐

















