git 错误 You are not currently on a branch

通过 git reset 和 git checkout 进行版本回退之后再次 git pull 抛出以下错误:

意思是当前的版本已经不在 master 分支了,解决的办法: git status 查看所有变化的文件,把有改动的先删除。 git chec ... 阅读更多

git alias 导致的权限错误

习惯了 svn 的 svn co,觉得 git checkout 不方便遂通过 git 的 alias 把 checkout 重命名为 co 。 这个操作以前一直都是相安无事,今天在一台新机器上运行时遇到以下问题:

网上找了半天没有找到解决方案,并且发现不使用 ... 阅读更多

git 命令设置代理

github 属于境外网站,大部分时候访问速度都不到 100K,克隆大仓库时相当耗时。比较好的解决办法就是通过科学上网来进行代理,加快访问速度。 注:本文不提供科学上网的方式,只提供 git 设置代理的方式。 设置方法

或者 [crayon- ... 阅读更多

git mv 出现 fatal: bad source... 的解决方法

0x01 问题描述 使用 git mv 重命名文件时出现以下错误信息:

0x02 问题原因 源文件 go/src/handle/add.go 在本地已经被删除了,但是 git 库中并没有被删除,所以重命名该文件的上级目录时产生了冲突。 通过 ... 阅读更多

git push 每次都要输入帐号密码的解决方法

问题描述 github 每次 push 代码,都要输入密码,很麻烦。 这是因为 clone 的时候是用的 https 地址,导致 push 的时候默认也是 https 方式,所以每次都要输入密码。改成 ssh 方式就不用每次都输入密码了。 在终端中输入 git remote -v 可以看到远程连接方式: [crayon-695b ... 阅读更多

Git 学习笔记:克隆 github 仓库到本地并提交修改

一、创建 github 仓库 点击浏览器右上角的+号,选择 New repository 开始创建一个仓库: 进入创建仓库页面,设置仓库的名字,下面可以选择自动创建一个 README.MD 文件: 创建成功后会跳转到仓库首页,点击 Clone or download 会出现该仓库的地址,浏览器当前地址栏中的地址也是 ... 阅读更多