<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by phpcms.cn RSS Builder [2026-03-11 15:41:31]  --> 
<rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:dc="http://purl.org/dc/elements/1.1/" >
<channel>
<pubDate>Wed, 11 Mar 2026 15:41:31 +0800</pubDate>
<lastBuildDate>Wed, 11 Mar 2026 15:41:31 +0800</lastBuildDate>
<docs>https://www.zhoulujun.cn</docs>
<description>软件工具</description>
<link>https://www.zhoulujun.cn</link>
<title>versionControl</title>
<image>
<title>versionControl</title>
<url><![CDATA[]]></url>
<link>https://www.zhoulujun.cn</link>
<description>软件工具</description>
</image>
<webMaster>https://www.zhoulujun.cn</webMaster>
<generator>https://www.zhoulujun.cn</generator>
<ttl>60</ttl>
<dc:creator>https://www.zhoulujun.cn</dc:creator>
<dc:date>Wed, 11 Mar 2026 15:41:31 +0800</dc:date>
<item>
<title><![CDATA[git error: cannot delete branch XX used by worktree at ]]></title>
<link><![CDATA[/html/tools/VCS/git/9510.html]]></link>
<description><![CDATA[git error: cannot delete branch XX used by worktree at ，  终止正在进行的 Rebase:git rebase --abort ，然后强制将分支重置到正确提交： git reset --hard xx]]></description>
<pubDate>2025-03-06 14:46:23</pubDate>
<guid><![CDATA[/html/tools/VCS/git/9510.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[github无法push/pull操作：to host github.com port 22: Connection timed]]></title>
<link><![CDATA[/html/tools/VCS/git/9403.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2024/12/thumb_150_150_20241230171147939679200.png border='0' /><br />使用ssh -v命令，-v表示verbose，会打出详细日志。查看是根本无法通过22端口连接上github。只有修改ssh配置，换为443端口。]]></description>
<pubDate>2024-12-30 16:54:46</pubDate>
<guid><![CDATA[/html/tools/VCS/git/9403.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[github 2FA authenticator彻底GG：电脑重装/手机换机后咋办？]]></title>
<link><![CDATA[/html/tools/VCS/git/9312.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2024/10/thumb_150_150_20241029230117637276652.png border='0' /><br />使用Authenticator验证器登录，一旦卸载，云备份居然无法恢复github的设置，无法登录github，那么此时可以选择recovery code，如何这个也没有，就只有人工验证，比如最后一次登录的电脑、SSH KEY、Person access Token等，都没有就嘎了！]]></description>
<pubDate>2024-10-29 22:47:29</pubDate>
<guid><![CDATA[/html/tools/VCS/git/9312.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[Git内部原理：微型文件系统与内容寻址系统（转载）]]></title>
<link><![CDATA[/html/tools/VCS/git/9062.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2024/03/thumb_150_150_20240304113945557808913.png border='0' /><br />感觉这篇文章写的比较好，所以转载了。Git是版本控制系统、微型文件系统、内容寻址系统。Git的底层是一个微型内容寻址系统Git在1 5版本是一个分水岭，1 5之前更偏向文件系统，1 5版本后更偏向版本控制系统]]></description>
<pubDate>2024-03-04 11:37:57</pubDate>
<guid><![CDATA[/html/tools/VCS/git/9062.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[windows上git不区分文件大小写——mac/liunx打包报错]]></title>
<link><![CDATA[/html/tools/VCS/git/8953.html]]></link>
<description><![CDATA[Windows 系统和 Mac 系统是不区分大小写的；Linux 系统是区分大小写的；Git 默认是不区分大小写的，也可以通过改配置项，改为区分大小写。]]></description>
<pubDate>2023-06-01 17:41:46</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8953.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[github的Contributions找不到自己：设置git commit邮箱与用户名]]></title>
<link><![CDATA[/html/tools/VCS/git/8936.html]]></link>
<description><![CDATA[为什么Github没有记录你的Contributions？什么样的贡献才会被Github统计?如何正确设置你的 git 个人信息？]]></description>
<pubDate>2023-03-17 17:27:17</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8936.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[自己搭建git服务器：linux自己Gitlab服务]]></title>
<link><![CDATA[/html/tools/VCS/git/8809.html]]></link>
<description><![CDATA[<img src=https://www.zhoulujun.cn/uploadfile/images/2022/06/20220611164823249688938.jpg border='0' /><br />github只能保存开源项目，私有项目要收费。公司的git不想上传个人项目，比如我的博客： https:  www zhoulujun cn 、https:  www zhouluju   ]]></description>
<pubDate>2022-05-10 15:05:23</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8809.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[git操作PR与MR有啥区别吗？]]></title>
<link><![CDATA[/html/tools/VCS/git/8808.html]]></link>
<description><![CDATA[Github 是玩 fork 模式的，开发者提交自己的代码新建 Pull Request，请求原作者：“把我的代码拉回去吧”。Gitlab 是玩分支模式的，开发者提交自己的代码新建 Merge Request，想将自己的特性分支合并到主干。]]></description>
<pubDate>2022-05-10 15:05:23</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8808.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[git Monorepo代码管理模式]]></title>
<link><![CDATA[/html/tools/VCS/git/8783.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2022/04/thumb_150_150_20220411224357214799397.png border='0' /><br />什么是MonorepoMonorepo(monolithic repository) 是管理项目代码的一个方式，指在一个项目仓库 (repo) 中管理多个模块 包 (package)，   ]]></description>
<pubDate>2022-03-28 21:04:33</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8783.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[git文件无修改diff无变更提交列表很多—被修改(LF/CRLF换行]]></title>
<link><![CDATA[/html/tools/VCS/git/8739.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2021/12/thumb_150_150_20211229155051883241747.png border='0' /><br />git显示文件被修改，实际没有改动，这是什么原因呢？git diff [filename] 检测不到任何改动git diff --cached也给了我空白输出。git    ]]></description>
<pubDate>2021-12-29 15:39:17</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8739.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[GitHub不再支持密码验证解决方案：SSH免密与Token登录配置]]></title>
<link><![CDATA[/html/tools/VCS/git/8658.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2021/08/thumb_150_150_20210814185026370436873.png border='0' /><br />GitHub在本地可以用用户密码校验，也可以是person token校验，还可以用ssh。但是Support for password authentication was removed on August 13, 2021  Please use a personal access token instead 个人推荐还是SSH 免登方式使用较好]]></description>
<pubDate>2021-08-14 17:28:17</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8658.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[Github进行fork后如何与原仓库同步：fork分支如何追新与提交]]></title>
<link><![CDATA[/html/tools/VCS/git/8644.html]]></link>
<description><![CDATA[Fork代码，如果源项目更新，我们如何同步呢？]]></description>
<pubDate>2017-08-10 11:34:00</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8644.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[git版本冲突：not concluded your merge (MERGE_HEAD exists). hint: P]]></title>
<link><![CDATA[/html/tools/VCS/git/8609.html]]></link>
<description><![CDATA[pull冲突，合并冲突出现MERGE_HEAD exists。造成git无法pull push情况。这个时候本人提供三种解决办法。git merge --abort ，git reset --hard origin yourBranch，git push -u origin yourBranch -f]]></description>
<pubDate>2021-01-25 16:07:49</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8609.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[项目git commit时卡主不良代码：husky让Git检查代码规范化工作]]></title>
<link><![CDATA[/html/tools/VCS/git/8582.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2022/07/thumb_150_150_20220711211032706724754.jpg border='0' /><br /> Husky + Commintlint + Lint-staged 规范代码，具体如何配置。]]></description>
<pubDate>2020-12-02 21:53:30</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8582.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[Git 工具 - 子模块: submodule与subtree的使用]]></title>
<link><![CDATA[/html/tools/VCS/git/8566.html]]></link>
<description><![CDATA[<img src=/uploadfile/images/2021/12/thumb_150_150_20211221115546170879097.png border='0' /><br />git日常使用中，基本都是一个项目一个Git仓库的形式，面对比较复杂的项目，我们有可能会将代码根据功能拆解成不同的子模块。主项目对子模块有依赖关系，却又并不关心子模块的内部开发流程细节。个人推荐选用Git子模块的]]></description>
<pubDate>2020-09-26 22:56:22</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8566.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[git rebase取消后重新push失败，intellij提示detached head]]></title>
<link><![CDATA[/html/tools/VCS/git/8442.html]]></link>
<description><![CDATA[commit提交成功后，push前，习惯性地rebase一下，网络断开。rebase失败。然后手工点击重新push，发现无法提交。报错detached head是一种HE   ]]></description>
<pubDate>2020-06-01 21:51:05</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8442.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[Git hooks与自动化部署]]></title>
<link><![CDATA[/html/tools/VCS/git/8319.html]]></link>
<description><![CDATA[<img src=http://www.tgf21.com/post/fc66e3c5/webhook.png border='0' /><br />Git 钩子最常见的使用场景包括根据仓库状态改变项目环境、接入持续集成工作流等。由于脚本是可以完全定制，所以你可以用 Git 钩子来自动化或者优化你开发工作流中任意部分。简单的解决办法是把钩子文件存放在项目目录]]></description>
<pubDate>2018-09-19 19:15:00</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8319.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[git本地分支与远程分支不同步pull push操作失败，代码冲突]]></title>
<link><![CDATA[/html/tools/VCS/git/8231.html]]></link>
<description><![CDATA[HEAD代表本地最近成功push后形成的引用。MERGE-HEAD表示成功pull后形成的引用。git代码提交的常见错误整理，一般都是本地分支与远程分支，代码冲突，没有关联等造成。本文针对git pull push 命令出错提供一些解决办法参考。
]]></description>
<pubDate>2017-08-17 14:12:00</pubDate>
<guid><![CDATA[/html/tools/VCS/git/8231.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[SVN命令使用详解]]></title>
<link><![CDATA[/html/tools/VCS/svn/2016_0714_7859.html]]></link>
<description><![CDATA[1、检出svncohttp:  路径(目录或文件的全路径)　[本地目录全路径]--username 用户名 --password 密码svncosvn:  路径(目录或文件的全路   ]]></description>
<pubDate>2016-07-14 17:11:34</pubDate>
<guid><![CDATA[/html/tools/VCS/svn/2016_0714_7859.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
<item>
<title><![CDATA[SVN: is scheduled for addition, but is missing  ]]></title>
<link><![CDATA[/html/tools/VCS/svn/2016_0714_7858.html]]></link>
<description><![CDATA[<img src=/uploadfile/2016/0714/20160714170831952.png border='0' /><br />删除文件夹后点commit提交，但是报错，报错内容如下：删除文件夹后点commit提交，但是报错，报错内容如下：

 "svn: Commit failed (details follow): svn:    xxx yyy (文件或文件夹路径)   is scheduled for addition, but is missing  "。]]></description>
<pubDate>2016-07-14 17:07:20</pubDate>
<guid><![CDATA[/html/tools/VCS/svn/2016_0714_7858.html]]></guid>
<author>https://www.zhoulujun.cn</author>
</item>
</channel>
</rss>
