git-detached-head

    2热度

    3回答

    我从我的项目中检查了特定的提交,并从那里继续,希望在提交之后的更改将被删除,并且我检查到的提交将是新的头。我做出了新的改变,但我无法推动它们。我还是新来的git。 我所做的是: git的结帐commit_hash 编辑项目 git的承诺-m “新变化” 混帐推-u起源主 我得到了: To https://github.com/myusername/project.git ! [rejected]

    4热度

    2回答

    使用git我想进入分离的HEAD状态并创建一个新的提交。然后,我想创建一个标签,并将“分离的提交”和标签都推送到远程仓库。这可能吗? 如果我在我的本地仓库中创建分离的提交并创建一个标签,那么我可以检出标签以恢复到该状态。我想与远程repo分享,以便其他用途可以克隆repo并签出标签并达到相同的状态。 我想这样做的原因是因为构建过程需要捕获文件中的构建#但我不想将其提交给开发正在进行的分支。我希望提

    1热度

    3回答

    为什么git允许你提交分离头?有没有可以禁用它的预提交钩子?什么目的?许多新开发人员这样做,我想找到一种方法来禁用它。

    0热度

    2回答

    可以用标签固定分离头吗?换句话说,是否有可能阻止垃圾收集器在最后一次提交时在具有标签的分离头中提交提交? 我发现的每一篇文章都谈到了在分离头中创建分支以防止在离开另一分支之前丢失在此状态下创建的提交。 据我所知,一个标签和一个分支之间的主要区别在于分支移动的头部与标签保持完全相同的位置。 在我的场景中,我已经用SHA-1签出,然后从这一点完成了几个提交。在离开之前,我想写一个书签,我认为就语义而言

    1热度

    2回答

    我结束了一个奇怪的情况,我检查了我的分支v4.1.0-rc12上的先前提交。我修改了一些文件,我想将它提交到v4.1.0-rc12分支。 现在HEAD指针处于分离模式,因为我签出了一个前一个提交,我该如何将此更改提交到分离模式的v4.1.0-rc12分支? 我希望我做了“恢复”而不是“签出”提交哈希。 是否有任何可能的解决方案来提交编辑的文件并将其添加到我的v4.1.0-rc12分支? 这就是我的

    1热度

    3回答

    我一直进入分离状态的状态。我不知道为什么,我不知道它是什么。 每次我试图从这个状态恢复,我丢失了一些文件(从最后一次提交我做了脱离头状态)。 是否有可能完全避免这种状态或它是由设计?

    1热度

    1回答

    我需要修复一个Git存储库,它有一个分离的头和2个连续的分支,与不相关的历史记录。我必须在工作中使用SourceTree,但如果需要,我也可以使用命令行。 我必须做的是在不丢失提交之间的情况下,协调当前的[Head](图像上的3)与[origin/master] [origin/head] [master](2)。我还想合并(或重新连接)2个分支(粉红色和蓝色)。 (我只需要1个分支)。我不确定最

    0热度

    2回答

    我有sample其中git merge给我意想不到的结果。 这里master分支已经提交#3带有不希望的更改。我签出稳定的提交#2并创建具有额外用法的新分支。我可以合并new_branch到master所有三行吗?感谢帮助! Link to repository

    1热度

    1回答

    我正在做一个分离后的头部进行rebase。我做了rebase,因为我认为这可以解决我的主要问题:一个远程回购,认为它与本地回购协议(但事实上并非如此)是最新的。 因此,这里是我的最新提交: a65597d [email protected]{0}: commit: Added AutoFocus to Forms. 5405293 [email protected]{1}: commit: Re

    0热度

    1回答

    有没有办法使用Visual Studio(2015在Win10 x64上,特别是)进入脱离的HEAD状态不需要必须转到命令行并手动执行? 编辑:给上下文,a)我是git新手,来自TFVC世界,和b)我在本地尝试查看和编译项目以获取网站旧状态的屏幕截图;我不需要进行更改,之后我会将头指向最远的提交 - 也许还有其他方法可以实现此目的?