兜兜转转,来来往往,愿有趣的灵魂一路相随
关联篇
- Git指南 - 你该掌握的那些基础认知和首次配置
- Git指南 - 项目实战中天天用的那些基础命令
- Git指南 - 通过规范使用Git来证明你是一个牛牛
- Git指南 - 我经常遇到的那些项目实战场景
- Git项目实战 - 我遇到的那些Git问题是这么解决的
- Git指南 - 刚提的commit 怎么找不到了(游离分支)?
每个人遇到的问题可能都不尽相同,关于一些场景、解决方案比较简短的时候,统一记录于此,随着工作经验持续补充…
仅记录我在开发时使用Git所遇问题与解决方式,但愿对你有所帮助
github无法访问
在 hosts
文件中加入下列IP,保存即可生效
# github hosts文件地址:
192.30.253.113 github.com
192.30.253.113 github.com
192.30.253.118 gist.github.com
192.30.253.119 gist.github.com
# windows下路径为:C:\Windows\System32\drivers\etc\hosts
# Linux下路径:/etc/hosts
SSH key 失效
问题场景:主要体现在每次push代码到远端服务器时需要我们输入密码进行提交
解决方式
- 1 删除 .ssh文件
注意 :一般.ssh的文件夹位于 C:\Users\自己的用户名 (Window10)之下;如拥有企业独属自己磁盘分区,也可在其中查看是否有 .ssh 文件
- 2 删除之后我们设置新的SHH,如不会操作,可以根据此方法 生成新的SHH_KEY并进行设置
本地查不到 “某” 远程分支
问题场景:在
远程
创建了一个新的分支dev-test
,但是我在本地
使用命令git branch -r
或git branch -a
查看远程的所有分支,发现没有这个新分支。
解决方式
我们需要去更新一下远程仓库在本地仓库的缓存
,使用git fetch origin
或者git remote update origin --prune
命令更新。
然后再查看git branch -r
,就能看到更新啦