相关疑难解决方法(0)

如何"撤消" - 单分支克隆?

我用这个克隆了一个回购

git clone -b <branch name> --single-branch <github url> <target directory>

这只克隆了这个分支,但现在我想切换到master和其他分支.有没有办法除了清除它并重新开始克隆我可以撤消--single-branch首选项的其余repo?

git github

81
推荐指数
4
解决办法
1万
查看次数

使用 git clone --depth 1 克隆 repo 后如何获取远程分支

我的回购历史悠久,所以我克隆使用

git clone <url> --depth 1
Run Code Online (Sandbox Code Playgroud)

现在我在主分支。

如何获取之前分支 3 个提交的名为“功能/我的功能”的远程分支?

我试过了:

git checkout -b feature/my-feature  origin/feature/my-feature
Run Code Online (Sandbox Code Playgroud)

git fetch -all
Run Code Online (Sandbox Code Playgroud)

但我仍然只看到 master 分支

git

7
推荐指数
1
解决办法
2148
查看次数

git checkout感到困惑

我是git的新手,并试图围绕分支的工作方式.根据文档git checkout

更新工作树中的文件以匹配索引或指定树中的版本.如果>没有给出路径,git checkout也会更新HEAD以将指定的分支设置为>当前分支.

所以据我所知,我工作的目录中的文件(我执行git init的文件)应该根据我所在的分支进行更改.我很困惑,因为当我在分支之间切换时不会发生这种情况.在切换分支之前我正在编辑的编辑存在于我切换到的分支中.我做错了什么或git checkout不能这样工作,我只是误解了文档?

git

4
推荐指数
2
解决办法
2699
查看次数

标签 统计

git ×3

github ×1