
git
夕秋一梦
莫失莫忘
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
删除remotes/origin/HEAD -> origin/master指针
删除remotes/origin/HEAD -> origin/master指针问题现象:从github远程仓库克隆代码,默认情况下,当前指针将位于remotes/origin/HEAD,它是远程仓库引用的符号分支。解决办法:使用git remote set-head origin -d删除origin/HEAD符号引用,删除后效果如下:具体命令用法可参考git remote 的帮助说明...原创 2021-07-30 16:32:56 · 5343 阅读 · 4 评论 -
git 更新github仓库fork的代码
fork代码仓库:从github仓库fork出一份代码到自己的仓库以后,在本地使用命令行,应该有两组远程信息:# 第一组为自己的远程仓库的信息,例如:origin https://github.com/xxxxxx/test.git (fetch)origin https://github.com/xxxxxx/test.git (push)# 第二组为fork的远程仓库的信息,例如:upstream https://github.com/xxx-test/test.gi.原创 2021-04-07 10:16:32 · 551 阅读 · 0 评论 -
git 从某一个提交历史版本号中切出一个新的分支
问题 由于某些原因,需要在git 上次提交的版本基础上进行一些修改,如果以当前版本来修改,会造成影响其他功能使用的情况。 解决办法 可以使用git从某次的提交版本号上切出一个分支,在此分支上进行修改。git checkout -b branch_name version_id下面是演示图:首先,在这个例子仓库中,只有一个分支,一个文件,三次提交: 假设,我要从第一次提交中切出一个分支 test:使用版本号作为切换的源即可。如果是从远程分支切换,那么版本号替换为远程的分支...原创 2021-03-15 10:16:00 · 5412 阅读 · 0 评论 -
git 常用命令总结
本地 git 操作:git 仓库:建立 git 仓库:git init取消 git 仓库:rm -rf .gitgit 管理文件:将文件添加到 git 管理:git add .(可以指定文件,“.”为所有)取消添加到 git 的文件:git reset查看工作区状态:git statusgit 本地仓库操作:将本地被管理的文件添加到本地仓库:git commit -m"message"撤销提交(head^代表上个版本,可以连用,也可以指定版本号):git reset..原创 2020-11-24 15:12:36 · 132 阅读 · 0 评论 -
git遇到的问题:remote: HTTP Basic: Access denied
使用git中遇到的问题:在拉取代码时发现提示错误。remote: HTTP Basic: Access denied可以使用下面的命令来重置认证信息,重置后将会让你重新输入密码。git config --system --unset credential.helper但是会发现每次更新都会提示输入密码,比较麻烦。将认证信息存储起来,git config --global credential.helper store执行完上面命令再次更新输入一次后就不需要再输入密码了原创 2020-06-01 10:25:25 · 907 阅读 · 0 评论 -
git 克隆代码不成功,提示Permission denied,publickey的解决办法
由于当前疫情原因,要在家里远程办公,所以申请了公司的vpn,然后准备拉代码,但是发现一直让我输密码,虽然我输的是对的,但是也是不成功。如下所示,错误信息是拒绝拉取,括号里写着公钥什么的。首先在公司拉取肯定是没问题的,所以排除密码输错的问题。那么问题可能是由于换了新环境,git clone 的时候走的是ssh协议,在gitlab或者github等代码托管服务端需要配置一个客户端的公钥,这...原创 2020-02-17 14:46:18 · 3722 阅读 · 0 评论 -
git 回退操作
git在版本管理方面非常优秀,提供了一个分布式管理结构,在提交和撤销回退方面也很方便。在git的概念里,在本地有一个工作区,本地还有一个仓库,远程也有一个仓库。通常来说在工作区进行工作,工作完成后,将需要保存的内容交给git管理:git add filegit是直接对整个文件进行管理,将文件交给git后,需要提交到本地仓库中:git commit -m "message"提...原创 2020-02-05 20:52:11 · 884 阅读 · 0 评论 -
git 命令行操作
本地 git 操作: git 仓库: 建立 git 仓库: git init 取消 git 仓库: rm -rf .git git 管理文件: 将文件添加到 git 管理: git add . (可以指定文件,“.”为所有) 取消添...原创 2019-10-24 13:15:22 · 259 阅读 · 1 评论 -
git 处理提交中的问题
git的工作流程需要先在本地仓库进行提交,然后push到远程仓库,如果此时远程仓库与本地仓库不同步,发生了变化,push操作是不允许的。这时候,需要先把远程的变化拉下来,然后在本地处理完毕后,再将本地改动一次性提交。这里相当于是在将远程分支合并到本地分支的一个请求动作,合并完成后会多这么一条提交记录,然后正常push即可。但是这个动作其实不应该存在,可以用其他方法避开它。 如果在本地...原创 2019-11-11 13:38:52 · 570 阅读 · 0 评论