如何查看git 分支的从属关系

2025-05-09 16:46:53
推荐回答(2个)
回答1:

这个信息实际是存在config 文件中的,可以用下面的命令来查看temp分支的信息,
git config -l | grep 'branch\.temp'

比如下面的打印说明本地 master 分支 track 的是 origin 库的 master 分支。
$ git config -l | grep 'branch\.master'
branch.master.remote=origin
branch.master.merge=refs/heads/master

回答2:

  查看分支:git branch或者git branch -v;可以用下面的命令来查看temp分支的从属关系信息,git config -l | grep 'branch\.temp' 。

  A) 创建分支
  git branch mystudygit1.0
  
  B) 切换分支
  git checkout mystudygit1.0
  
  C) 删除分支
  git branch -d mystudygit1.0 //如果该分支没有合并到主分支会报错或者git branch -D mystudygit1.0 //强制删除。
  
  D) 分支合并
  比如,如果要将开发中的分支(develop),合并到稳定分支(master),首先切换的master分支:git checkout master。然后执行合并操作:git merge develop。如果有冲突,会提示你,调用git status查看冲突文件。解决冲突,然后调用git add或git rm将解决后的文件暂存。所有冲突解决后,git commit 提交更改。
  例如:将acc2f69提交合并到当前分支
  git merge acc2f69