git 操作中的多人协作冲突和分支冲突

本地分支操作冲突 什么是本地分支操作冲突 本地分支操作冲突指的就是在本地两个分支进行合并时,同个文件的同一行(或者多行)出现了不同的内容,因此产生了冲突 解决本地分支冲突 冲突一般是手动解决的。依据实际项目的需求,可能以分支 A 为准,也可能以...     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 5月 10, 2022

git tag 命令介绍和使用

git tag 介绍和使用git标签用来给分支打上标签。可以使用标签来做版本记号,指向当前最后一次的提交。 新建标签 git tag <tagname>     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 5月 10, 2022

fatal refusing to merge unrelated histories

git 合并代码提示 fatal: refusing to ...     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 5月 09, 2022

git rebase 详解

介绍 git rebaserebase,理解为“变基”,意思是“变更基底”。基于某分支(称为”基分支“)创建另一个分支(称为”待基变分支“),通过 rebase 操作,将待基变分支上的 Commit 暂存,然后将基分支上最新产生的 Commit合并到待基变分支,最后将待基变分支上暂存...     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 5月 09, 2022

使用 git stash 贮藏文件

前景引入当你使用 Git 作为版本控制工具,当你正在开发 A功能,已经开发了一定的进度,此时来了一个紧急BUG,而你应该不会想commit未开发完成的代码,也不太可能会选择回滚自己已经完成了部分的代码。不知道该怎么把A功能先暂时搁置在一边,待修复完该 BUG,再回来继续 A功能的开发。接下来,我们来使用 git st...     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 11月 19, 2021

git 中的上游分支

预备知识什么是 fork?在 github 的某个仓库上通过 fork 按钮,fork 一份项目到你的仓库,称其为 origin(源),并且还可以关联被 fork 的仓库,称其为 upstream(上游)...     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 10月 26, 2021

git 中通过 ssh 设置免密登录

前景引入在使用 git 时,可以使用 SSH 避免了每次推送操作等都需要输入用户名和密码的繁琐。 如...     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 10月 26, 2021

版本控制工具git的基本使用

什么是版本控制工具?git 是一个分布式版本控制工具,顾名思义,是一个控制项目版本管理的工具,记录和备份版本以及回撤到不同版本等操作     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 10月 26, 2021

解决 git 中每次 push 或者 pull 等操作都需要需要输入账户密码

前景引入使用 git 时,如果每次 push 推送、pull 拉取等操作都需要输入账户密码来验证账户才允许推送,非常繁琐。问题的表现像下面这样: C:\adir\bsubdir\cproject>git push origin Username for 'https://gi...     阅读全文
饶英俊(Royin)'s avatar
饶英俊(Royin) 10月 26, 2021