Git采坑小计

1. remote: HTTP Basic: Access denied

图片.png

https://blog.csdn.net/Mocarcher/article/details/82849358
git config --system --unset credential.helper

邮箱号一致,设置密码最好也一致;

2. 解决冲突心得:

  1. 保留自己写的代码
  2. git checkout team/master
  3. git fetch team master git log 记下最新的commitid
  4. git checkout origin master git reset --hard commitid git push origin master -f

detected head :解决办法 git checkout -b 【new】 git -am commit "comment" git merge 【new】
git reset --hard f552a0f9e7d1fa6c0b4f3cef570b18562d447cd5
git push origin master --force

https://www.cnblogs.com/lihow/p/8903361.html

HEAD detached from XXXX解决方法
1.git push origin master后出现“Everything up-to-date”,重新提交了一次,在 git commit之后出现HEAD detached from 4d1722c错误,立即用git status查看,也是这样的内容。

2.具体的做法如下

git reflog 找到需要恢复的commit ,记下前面的commit id
git branch temp efa64f5 新建一个名字叫temp的分支,用这个分支代替之前的临时分支并且拥有想要恢复的commit,efa64f5为要恢复的commit id
git push origin temp推送到仓库
git checkout master切换到主分支
git merge temp 将temp合并到master
保险起见,先git push origin master 推送到仓库
查看是否更新,若更新则git branch -d temp删除该分支

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,660评论 1 26
  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,803评论 0 10
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,725评论 4 54
  • 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 ...
    闽越布衣阅读 2,777评论 0 18
  • 吃饭刷卡时,卖饭的人说,洗刷刷嘻唰唰 天上有只牛,地上有只猴,猴在吹牛。 穿军训服或厂服或一样的衣服时考验颜值与身...
    嗨喽呦阅读 333评论 0 0