git - 在 git 中添加“--single-branch”有什么区别?
问题描述
在使用之前我已经克隆了一个 repo 的分支git clone -b <branch-name> <repo-name>
,但最近看到git clone --single-branch -b <branch-name> <repo-name>
正在使用。
有什么不同?
解决方案
您使用的命令 ( git clone -b <branch-name> <repo-name>
) 克隆了整个 repo。该-b
选项在这里所做的唯一事情是更改最初签出的内容。
--single-branch
更新默认 refspec,以便仅下载指定分支的历史记录(和相关数据)。
推荐阅读
- python - Seaborn pairplot kde 对角线默认行为
- python - 用数组读取 Parquet 文件
- javascript - 为什么带有 setTimeout 的 async-await Promise 循环不起作用?
- javascript - 如何控制对 Chrome 地址栏的访问?
- c# - 光标在移动,但在游戏内无法移动
- python - 如何使用作为函数的属性对 Python 类进行 Cythonize?
- pycharm - 我不明白如何 16 是以下代码的输出:
- gremlin - Why is hasId() only returning one of the ids in a list?
- python-3.x - 无法使用 pandas 和 selenium 从网站获取表格
- c# - 将字节数组复制到位图时,LockBits 似乎导致步幅错误