合理地使用 git rebase 代替 git merge 操作 先将本文主要观点写在前面: 同一分支上开发,每次提交改动记录较少,建议使用 rebase 从公共分支合并至个人的特性分支,建议使用 rebase 不同分支合并,存在较多的改动记录时,建议使用 merge 从个人的特性分支合并至公共分支,应当使用 merge, 不要使用 rebase 操作 如果你平时习惯于使用默认的 git merge 操作,那么本文或许会对你有所帮助。 合理使用 git reba 电脑基础 任侠 2020-07-20 3264 热度 0评论
git autocrlf 自动换行符转化导致的文件内容不一致问题(TortoiseGit) 提交本地仓库代码到远端后再拉取回来,正常情况下目录应当是全部为绿色的全部已同步状态。 但在 windows 下,如果你发现每次拉取回来后都会变为感叹号,则说明拉取回来的文件是有差异的。 到底是什么原因产生这样的差异? 这很可能是因为开启了 Git 的自动转换行符设置。 可行的解决方式则是关掉它。执行如下命令: git config --global core.autocrlf false git 电脑基础 任侠 2016-03-31 13025 热度 1评论
TortoiseGit:“自动加载 Putty 秘钥”为灰色不可选 1. 问题 使用右键 TortoiseGit clone 代码时,不能 load 私钥,即:“Load Putty Key” 是灰色的。 2. 原因 原因其实很简单,就是 TortoiseGit 默认使用的 SSH client 为 ssh.exe,但该文件却不在环境变量路径下存在。 3. 解决办法 在 TortoiseGit 的 Settings 中找到 Network,在下面的 SSH cli 网站建设 任侠 2015-08-15 9030 热度 1评论
msysgit + TortoiseGit:在 windows 上安装配置版本控制工具 Git 图形化使用 msysgit + TortoiseGit:在 windows 上安装配置版本控制工具 Git 图形化使用 一、安装说明 Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 在 windows 下安装使用 Git 主要方法有两种:msysgit和Cygwin。Cygwin 和 Linux 使用方法类似,在此不进行详细介绍;Windows 学习中心 任侠 2013-05-17 30073 热度 3评论
TortoiseGit status cache CPU 占用率过高问题 电脑操作卡顿现象明显,资源管理器中频繁看到 tortoiseGit status cache 的进程 CPU 资源占用率较高。 为了缓解电脑卡顿的现象,我们可以关闭 tortoiseGit 的状态缓存功能。操作方法为: 鼠标右键-> TortoiseGit -> 设置 -> 图标覆盖 -> 状态缓存 -> 选择“无(none)”选项 参考如下图所示。 提示: 以上方法关闭了 TortoiseGit 电脑基础 任侠 2009-01-07 7824 热度 0评论