![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AboutVersionControl
leemraz
Stay hungry, stay foolish.
展开
-
tortoise git 冲突解决
1 背景使用tortoise git 解决conflict。2 解释Git进行同步的时候,经常会出现冲突,有时候冲突的选项会有三种选项:1、Resolved:直接把文件标识为冲突已经解决,一般是自己手动查看并解决完冲突以后使用。2、Resolve conflict using “MERGE_HEAD (origin/HEAD)” 或者 “Change-to-be-Inte.”:这个其实就是以远端的版本作为最新版本来解决冲突。3、Resolve conflict using “HEAD”:这个是以原创 2022-02-16 10:20:29 · 2680 阅读 · 0 评论 -
TortoiseGit 版本回滚
文章参考:https://www.cnblogs.com/xuwenjin/p/8573603.html1 版本回滚1.1先查看日志,确定想回滚到哪个版本(这下知道为啥要填写提交备注了吧)1.2 比如想回滚到创建test1.txt文件前,则点击该步操作所对应的message之前的那一个日志(add spring demo)然后右键–>Reset “master” to this…,表示将当前master分支上的文件回滚到这个版本,如下图1.3 选择之后,弹出如下弹框,在Reset Typ原创 2021-10-20 16:49:57 · 3178 阅读 · 0 评论 -
Git 修改历史 commits 中的用户名和邮箱
Git 修改历史 commits 中的用户名和邮箱如何批量修改 git 历史提交记录中的 username 和 email。一、作用修改某个仓库历史 commit 的用户 name 和 email 信息。将历史提交记录中的指定 name/email 修改为新的 name/email。二、步骤确认本地全局邮箱/用户名查看仓库的历史提交信息批量修改历史记录中的信息将修改结果推送到远程1. 确认本地全局邮箱/用户名使用下面两个命令查看 git 在本地的全局邮箱和用户名。bash转载 2021-09-28 14:48:48 · 3588 阅读 · 2 评论 -
Git 历史版本获取方法
背景用过SVN和Git,感觉前者简单粗暴后者更适合管理。方案方法1 git bash1 git clone 当前项目至文件夹2 cd 进入clone下来的项目文件夹内3 在git 仓库查看SHA,或输入命令git log 查看提交的历史commit4 复制需要回退版本到的commit后面序列,命令如下即可回退到指定版本git checkout xxxxxxxxxxxxxxx方法2 TortoiseGit1 右键项目,选择TortoiseGit 然后点击 show log2 选中需要回原创 2021-05-27 09:47:06 · 2729 阅读 · 0 评论 -
如何选择开源许可证?
转载自:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html如何为代码选择开源许可证,这是一个问题。世界上的开源许可证,大概有上百种。很少有人搞得清楚它们的区别。即使在最流行的六种----GPL、BSD、MIT、Mozilla、Apache和LGPL----之中做选择,也很复杂。乌克兰程序员Paul Bagwell,画了一张分析图,说明应该怎么选择。这是我见过的最简单的讲解,只用两分钟,你就能搞转载 2021-01-28 16:15:53 · 108 阅读 · 0 评论 -
Git Stash Changes/UnStash Changes (冲突解决)
场景Q 本地有文件改动未提交、且该文件和服务器最新版本有冲突,pull更新会提示错误,无法更新A 1 先commit自己的改动然后再通过pull拉取代码A2 Stash Changes 先将改动暂存到本地仓库。Stash Changes的内容不参与commit和pushStash Changes操作步骤Step 1 冲突时,Stash Changes将本地的全部改动临时保存到本地仓库,并撤销了本地的所有改动。Step 2 Pull将本地的代码更新到最新Step 3 UnStash Chan转载 2020-12-07 17:36:39 · 2740 阅读 · 0 评论 -
tortoisegit文件夹和文件没有状态图标
1、win+R输入 regedit.exe ,打开注册表准备修改2、找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer3、新建一个“字符串值”名称为 “Max Cached Icons” 值是 “2000”4、重启一下电脑,图标就显示了。...原创 2020-10-10 17:44:22 · 250 阅读 · 0 评论 -
Git 多个GitHub账号配置和多个Hexo博客地址配置
需求场景工作github, 个人github多个账号使用问题。多个hexo或者其它博客,发布问题。(一个GitHub账号只能搭建一个Hexo博客)方法TL;DR可能对于用SVN习惯的同学,简单的办法是用图形界面的方法,可以直接跳到对应的小节查看非图形界面方法说明:命令Terminal用的是Git Bash,否则可能会有权限的问题。1. 生成密钥命令进入 SSH根目录(根据自己的实际情况来)cd ~/.ssh/直接使用以下命令创建新密钥,然后两次回车即可(建议用下面的命令可以原创 2020-07-17 11:35:30 · 873 阅读 · 1 评论