如果您尝试克隆git repo并使用-b
或--branch
标记克隆单个命令中的标记:
git clone -b v0.8.2 https://github.com/chaoslawful/lua-nginx-module.git
您可能会遇到如下错误:
warning: Remote branch v0.8.2 not found in upstream origin, using HEAD instead
答案 0 :(得分:6)
版本1.7.10之前的git不支持通过git clone
调用签出标记。相反,有必要执行:
git clone https://github.com/chaoslawful/lua-nginx-module.git
cd lua-nginx-module
git checkout v0.8.2
cd ..
答案 1 :(得分:0)
您的<div className="App">
<Router>
<div>
<a href="/">Back</a>
</div>
<div>
{data.map(item => (
<Link
to={`/links/${item.name}`}
key={item.name}
>
<div>
<span>{item.name}</span>
</div>
</Link>
))}
<Route
exact
path="/links/:name"
component={Result}
/>
</div>
</Router>
</div>
可执行文件是什么。也尝试which git
并选择一个。
如果您的whereis git
早于1.7.10,则会看到此问题。如果您想失败(错误的分支/无效的分支)并成功获得有效的分支,请使用更高版本的git --version
。
例如,如果我在 / usr / bin / git 中有git
(默认)(并且如果是 1.7.1 ),则_会得到与无效分支相同的错误。
如果我使用git
(假设它是/opt/tools/bin/git
),则该git clone命令将退出,并显示错误代码 128 (对于任何无效/非-存在的分支),退出代码为 0 (用于有效分支)。