文章目录
- 5.1 `git clone出现错误 fatal: unable to access https://github.com/...的解决办法`
- 5.2 `更新GitHub项目出现There is no tracking information for the current branch. Please specify which branch you...
- 5.3 `git clone github项目开了tz依然很慢`, 最容易遇到的问题
1、Git 的工作流程
2、Git 配置
git
的设置使用git config
命令。
- 显示当前的 git 配置信息:
$ git config --list
常见的显示结果
- $
git config -e
# 针对当前仓库 - $
git config -e --global
# 针对系统上所有仓库
- 设置提交代码时的用户信息:
$ git config --global user.name "runoob" $ git config --global user.email test@runoob.com
- 如果去掉 --global 参数只对当前仓库有效。
详情请参考git中config配置的增删改查操作
3. 快速上手
github上新建仓库时
…or create a new repository on the command line
echo "# csDeng" >> README.md # 回显"# csDeng" 并重定向到README.md git init # 初始化仓库文件夹 git add README.md # 添加 git commit -m "first commit" git branch -M master git remote add origin git@github.com:csDeng/csDeng.git # 绑定远程仓库,并为远程仓库命名为origin git push -u origin master # 推送
…or push an existing repository from the command line
git remote add origin git@github.com:csDeng/csDeng.git git branch -M master git push -u origin master
总结:跟着做就对了
4. git教程
这个网上太多了,就不说了
5. git常见问题(重点)
5.1 git clone出现错误 fatal: unable to access https://github.com/...的解决办法
- 检查网络问题
- 如果网络没问题,还是这样的结果,检查一下
git
配置
git config -l
- 检查之前是否有配置代理,比如说我嫌弃
github
有墙开了代理- 如果有开代理,检查一下代理有没有问题,比如说访问一下谷歌之类, 如果代理没问题检查一下端口是不是对应的端口
5.推荐一下别人的解决方法git clone出现 fatal: unable to access 'https://github.com/…'的解决办法(亲测有效)- 还有问题,对不起,请评论留言,我来探索一下下
5.2 `更新GitHub项目出现There is no tracking information for the current branch. Please specify which branch you…
当出现上面的情况时,我们可以有两种解决方法
- 比如说要操作master吧,一种是直接指定远程master:
git pull origin master
- 另外一种方法就是先指定本地master到远程的master,然后再去pull:
git branch --set-upstream-to=origin/master master git pull
- 还没解决,推荐【博客】
5.3 git clone github项目开了tz依然很慢
, 最容易遇到的问题
- 打开
tz
- 设置
git
的代理 - 最重要的一步,
记得更改git的默认缓存
git config --global http.postBuffer 20000000
设置
git
代理的教程,百度一大把,但是却鲜有人提git
缓存,如果git的缓存没有更改,那么就算走了tz
的proxy
,clone的速度基本不会有所提升,亲测有用,不信可以试试,推荐自己实践出奇迹!!!!
【参考】
佛说要有好奇心,但是有些坑可以不踩,就不要去踩吧