gpt4 book ai didi

Git 在不指定 `origin/` 的情况下 check out 远程分支

转载 作者:行者123 更新时间:2023-12-04 18:02:46 25 4
gpt4 key购买 nike

从 git 版本 1.6.6 开始,有一个非常方便的缩写来检查远程分支。你可以这样写:

git checkout 测试

代替

git checkout -b test origin/test

这种行为在过去和终端中的 git-completion 一起给我带来了一些麻烦。首先,完成总是会列出所有远程分支,其次,我已经不小心检查了一个与我真正想要的本地分支同名的远程分支。

所以我的问题是,是否可以强制 git 不接受上述缩写(反过来 git-completion/bash-completion 也是如此)?

最佳答案

如果你想创建一个像远程一样命名的本地分支(从当前的 HEAD 位置)做 git checkout --no-track -b <branchName>它应该强制您的分支机构不是跟踪分支机构。如果你做 git branch -vv它将列出您的所有分支机构,对于正在跟踪的分支机构,将显示他们跟踪的对象。

关于Git 在不指定 `origin/` 的情况下 check out 远程分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32234918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com