Git
一棵栗子树
一失足 千古恨 龙游浅滩遭虾戏;
君莫悔 待重头 卷土重来未可知。
展开
-
git pull origin master 错误记录 fatal: couldn‘t find remote ref master
这个问题网上有很多参考资料,例如这篇博客写的较好:Git常见错误与操作:error: src refspec master does not match any解决办法_s164828378的博客-CSDN博客然而以上内容并不能解决我的问题,我的问题是在将代码从GitHub上pull下来时产生的,这是GitHub留下的一个坑,自2020年以后,在GitHub上面新建的项目,自动创建的分支不再名叫master,而是叫做main.....很尴尬。。。。所以把 git pull origin ma..原创 2021-10-01 18:05:32 · 4720 阅读 · 7 评论 -
Pro Git 阅读笔记 Git 基础
Pro Git 教程原文链接:https://www.progit.cngit configGit 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量。 这些变量存储在三个不同的位置: /etc/gitconfig 文件: 包含系统上每一个用户及他们仓库的通用配置。 如果使用带有 --system 选项的 git config 时,它会从此文件读写配置变量。 ~/.gitconfig 或 ~/.config/git/config 文件:只针对...原创 2021-09-29 12:24:52 · 213 阅读 · 0 评论 -
Git 需要理解的问题
Git 概念 理解 git 远程仓库的概念 :远程仓库是指托管在因特网或其他网络中的你的项目的版本库。✅ 理解 git 中 commit 存储原理 : 参考文章.git文件夹探秘,理解git运作机制-阿里云开发者社区使用plumbing命令来深入理解git add和git commit的工作原理_baiying2394的博客-CSDN博客 理解 git hooks 的作用 : 钩子-在特定的重要动作发生时触发自定义脚本✅ 理解 git 的工作区、暂存区的概念 ✅ Git 命令...原创 2021-09-29 12:19:16 · 99 阅读 · 0 评论 -
Github如何删除fork的项目
首先进入我们fork的项目->点击settings进入设置页,滑动到最下方点击delete this repostory输入项目名,点击确定即可原创 2021-09-26 21:23:21 · 9023 阅读 · 0 评论 -
git push origin HEAD:refs/for/master 命令解释
git push <remote 名字> <本地分支的名字> : <远程库的名字>将本地分支推送到远程库git push origin HEAD:refs/for/mastergit push 表示推送origin : 是远程的库的名字HEAD: 是一个特别的指针,它是一个指向你正在工作的本地分支的指针,可以把它当做本地分支的别名,git这样就可以知道你工作在哪个分支master: 远程库的master分支以下是Gerrit的约定:refs原创 2021-04-21 11:46:34 · 11929 阅读 · 2 评论 -
git commit 没有changeID的解决办法
没有changeid的原因一般是因为没有hookgit正常安装好之后,每次在commit都会自动创建一个change-id,这个change-id和commitId不是一回事,千万不能搞混,没有这个change-id,当当我们 git push时,会报错,提醒你没有change-id.下面说一下解决方案:1.找到你的git安装地址,我的地址如下:D:\Git2.在git文件夹下新增hooks文件夹。解决方案参考https://blog.csdn.net/w...原创 2021-04-21 11:33:11 · 17112 阅读 · 0 评论 -
学习如何使用 Git (四)使用 Github 远程仓库
一.设置 SSH本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,因此需要创建SSH密钥ssh-keygen -t rsa -C "youremail@example.com"生成的密钥在.shh文件夹下,复制 id_rsa.pub 文件的内容,打开GitHub,新建SHH key,将内容复制入输入栏二.将本地版本库推送到远程库登录Github,新建一个rep...原创 2019-11-01 16:37:34 · 150 阅读 · 0 评论 -
学习如何使用 Git (三)撤销修改
一.撤销工作区的修改在工作区添加一行learn how to checkout.现在我们要撤销这一行的修改,使用git checkout readme.txt 命令git checkout 其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”二.撤销暂存区的修改若修改已经被 add 到了暂存区,需要先将修改退回到工作区。...原创 2019-11-01 15:24:24 · 169 阅读 · 0 评论 -
学习如何使用 Git (二)版本控制
首先我们修改版本库下的 readme.txt 增加一行learn how to control the version.使用 git diff readme.txt 命令查看工作区与提交版本的不同使用 git add ,git commit 提交修改,再使用 git log 命令显示提交日志使用 git reset --hard 回退到之前的版本,可以看到 readme...原创 2019-11-01 14:49:56 · 146 阅读 · 0 评论 -
学习如何使用 Git (一)创建版本库
一.Git 概述Git 是一个分布式版本控制系统。版本控制系统是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。分布式版本控制系统的每一个客户端都将代码仓库完整地镜像下来。二.创建仓库首先创建一个空目录,切换至该目录下,通过 git init 初始化一个 Git 仓库。在该目录下会生成一个 .git 文件夹三.将文件添加至仓库在该目录下新...原创 2019-11-01 10:36:30 · 194 阅读 · 0 评论