合并MERGE_HEAD后的Libgit2仍存在于.git文件夹中
Libgit2 after merging MERGE_HEAD still present in .git folder
在合并来自远程存储库和本地的文件并提交此合并后,我仍然有以下文件:merge_HEAD、merge_MODE和merge_MSG
这是正常的行为,我需要手动清理它们,还是我做错了什么?
就像我在这个文件夹中调用git status一样,git status回答有一个合并挂起。
我如何拉合并提交的源代码
thx
编辑:我如何进行拉合并提交的代码段拉合并提交
这些文件是为了与git兼容。创建新提交不会自动删除它们,因为只有在应用程序确定更新成功且完全完成后,才应删除它们。
有一个用于清理状态的函数git_repository_state_cleanup(),您可以在创建合并提交并更新引用后调用它。
相关文章:
- C++模板来检查友元函数的存在
- 既然存在危险,为什么项目要使用-I include开关
- 我们可以访问一个不存在的联盟的成员吗
- C++:对不存在的命名空间使用命名空间指令
- 在已经使用Git的情况下减少编译时间
- 使用Qt C++计算类似Git的SHA1哈希
- C++quit()函数中可能存在作用域问题
- C++擦除(如果存在)
- g++ 说函数不存在,即使包含正确的标头
- 这个极客对极客的trie实现是否存在内存泄漏问题
- 有了gcc,是否可以链接库,但前提是它存在
- C++LinkedList问题.数据类型之间存在冲突?没有匹配的构造函数
- 如何在c++中从git建立外部库
- gcc和clang在表达式是否为常量求值的问题上存在分歧
- C++Builder中的OnClick事件签名存在问题
- 如何正确地将分支添加到已存在的树中
- 我知道函数调用中存在歧义.有没有办法调用foo()函数
- 如何检查QList中是否存在值
- 根据某个函数是否存在启用模板
- 在存在调试代码时,如何禁止GIT提交