相关疑难解决方法(0)

为什么我的Git repo进入了独立的HEAD状态?

我今天最终得到了一个独立的头,同样的问题如下所述:git push说一切都是最新的,即使我有本地更改

据我所知,我没有做任何与众不同的事情,只是从我当地的回购中提交和推送.

那我怎么最终得到一个detached HEAD

git

365
推荐指数
7
解决办法
20万
查看次数

Git创建分离HEAD所在的分支

我试过这样的事情:

git branch temp
Run Code Online (Sandbox Code Playgroud)

创建一个新的分支,但不要移动HEAD.但我得到:

# Not currently on any branch.
Run Code Online (Sandbox Code Playgroud)

我不想合并任何东西,我只想要一个新的分支HEAD.

git git-branch git-detached-head

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

如何修复git svn dcommit上的"找不到文件"?

我试图这样做git svn dcommit,但是,一个目录继续失败,因此停止我的提交并继续得到此错误:

文件系统没有项目:找不到文件:事务'43999-6',路径'/ path/to/folder'在/ usr/local/git/libexec/git-core/git-svn第572行

我尝试重新添加文件夹,但我继续得到错误.我可以从树中删除提交以绕过它吗?不知道还有什么可以做的.

编辑
下面的一些内容并没有完全回答我的问题,但它们似乎是在正确的方向:

最后一个问题似乎就是我想要的,但是我的回购的大小(上次,我花了整整一个工作日来检查整个事情),以及只需hard重置就可以完成的少量工作(最终似乎可以做到这一点),我选择了hard重置选项.

git-svn

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

git checkout感到困惑

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

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

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

git

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

标签 统计

git ×3

git-branch ×1

git-detached-head ×1

git-svn ×1