Git
文章平均质量分 86
Tavi_
这个作者很懒,什么都没留下…
展开
-
git常用命令
git常用命令原创 2022-12-18 16:06:24 · 1355 阅读 · 0 评论 -
merge冲突源码分析
merge冲突源码分析recursive three-way merge和ancestorgit的源码先用merge作关键字搜索,看看涉及的相关代码。找了一段时间,找到了git merge的时候,比较待合并文件的函数入口:ll_merge。另外还有一份文档,它也指出ll_merge正是合并实现的入口。从函数签名可以看到,mmfile_t应该就代表了待合并的文件。有趣的是,这里待合并的文件并不是两份,而是三份。enum ll_merge_result ll_merge(mmbuffer_t *re转载 2022-04-13 10:22:11 · 376 阅读 · 0 评论 -
Git源码分析
Git源码分析原创 2022-04-13 10:21:17 · 3487 阅读 · 0 评论 -
一台电脑上Github、Gitlab多账户管理SSH Key冲突的解决方案
解决方案方案一:同一个邮箱由于邮箱是识别的唯一手段,那么自然的,这两者采用同一个邮箱,生成的 public key 也会是同一个,上传到 Github 或者 Gitlab 上面,在 Git 的配置中 ,设置好 Global 的配置 :git config –global user.name ‘EricYin’ && git config –global user.email ‘...转载 2020-02-15 16:07:08 · 893 阅读 · 1 评论 -
Linux环境上传文件到Github步骤及错误分析
Git上传文件(夹)步骤在github网站上新建仓库(确保万无一失把~/.ssh/id_rsa.pub文件的公开密钥添加到github上)git init //关联git上新建的仓库前,需要在linux中上传文件路径下,新建git仓库,在文件夹下有.git文件;git clone xxxxxx //这里的应该是仓库的网址。作用:拷贝一个 Git 仓库到本地,让自己能够查看...原创 2020-02-13 20:43:47 · 327 阅读 · 0 评论 -
git常用命令
一、查看和创建分支git log //查看提交历史git status //查看分支状态git checkout xxxx //切换分支git checkout -b xxx //创建并切换分支git checkout -b 本地分支名 origin/远程分支名 //创建并切换分支,并将该分支设置为跟踪远程分支git branch xxxx / /创建分支git branch //查看本地分支git branch -r .原创 2021-09-02 15:22:14 · 161 阅读 · 0 评论