git查询当前分支的原始分支
时间: 2023-12-06 17:45:55 浏览: 23
要查询当前分支的原始分支,你可以使用以下命令:
```
git rev-parse --abbrev-ref <branch_name>@{upstream}
```
其中,`<branch_name>` 是你当前所在的分支名。这个命令会返回当前分支的原始分支的名称。注意,如果当前分支没有设置原始分支,命令将不会返回任何结果。
相关问题
git从某个分支创建新分支
要从某个分支创建新分支,可以使用以下命令:
```
git checkout -b <new_branch_name> <existing_branch_name>
```
这将创建一个名为 `new_branch_name` 的新分支,并将其切换到该分支。新分支将与 `existing_branch_name` 分支具有相同的提交历史记录,但是它们将成为两个独立的分支,因此你可以在新分支上进行更改而不会影响原始分支。
如果要将新分支推送到远程仓库,可以使用以下命令:
```
git push -u origin <new_branch_name>
```
这将将新分支推送到名为 `origin` 的远程仓库,并将其设置为默认跟踪分支。这意味着在以后的推送中,你可以简单地使用 `git push` 命令,而不必指定分支名称。
git 重命名分支名
要重命名git分支名,你可以使用以下命令:git branch -m 原始名称 新名称。例如,要将分支名从test修改为newTest,可以使用命令git branch -m test newTest。
如果你已经将分支推送到远程仓库,你还需要更新远程分支的名称。你可以使用以下命令:git push -u origin 新名称。例如,如果你要将分支名从test修改为newTest,可以使用命令git push -u origin newTest。
如果你只是想关联一个现有的本地分支与远程分支,你可以使用以下命令:git push --set-upstream origin 分支名。这将把本地分支与远程分支关联起来,这样你就可以使用git push命令来推送更改,而无需指定分支名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)