![](https://img-blog.csdnimg.cn/direct/01fde4791ffa486ea6135e7fba402dd5.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
git
深入探索Git,掌握版本控制技能,让代码管理更高效与专业!
Coding宇航员
资深Java攻城狮,阿里D11守卫者。将我踩过的坑,化为你飞行的推进器。
也喜欢折腾 Python、C++、Js 等等,欢迎指教。
展开
-
git误提交密码到开源仓库(git大佬必会技能)
git误提交密码解决方案当我们不小心提交了密码且推送到远程仓库后,这时如果只是删除密钥再提交,其他人还可以通过提交记录看到你的密码,这时有以下两个方法把多喝提交记录合并为一个,并推送到远程分支(适合对git有一定了解的,适合修改了少量文件,很在乎代码的修改是几次提交)自由的决定如何修改提交记录但可能需要解决冲突,尤其是最近几个commit提交了大量文件时会很繁琐利用 git reset --hard 强制回到提交之前的最后一个 commit , 先强制推送到远程仓库(删除提交记录),再提交原创 2020-07-27 02:23:13 · 2108 阅读 · 0 评论 -
git工程化 自动生成changeLog 发布版本
git log 生成 changeLog在进行git仓库的自动化管理时,发布前往往需要CI服务器自动生成 CHANGELOG.MD ,本文介绍如何自动changeLog.md自动生成的思路。生成流程多次 commit -m “xxx”使用命令 git log > log 生成提交记录 log 文件处理 log 文件提取关心的信息, 然后转成 CHANGELOG.MD 文件.思路:(log文件中包含了所有的commit信息, 包括id, author, date以及comment等)前原创 2020-06-21 15:30:36 · 7330 阅读 · 0 评论 -
.gitattributes 作用详细讲解(git大佬必会技能)
git 的隐藏文件 .gitattributes本文以 Spring 在 github 中的代码为例,介绍 git 的几个隐藏文件的作用、写法、含义。文章目录git 的隐藏文件 `.gitattributes``.gitattributes`介绍.gitattributes 文件中可以定义的属性texteoldiffdiffer 规则`.gitattributes` 示例示例1示例2`.gitattributes`生效顺序使用为新的Git库设置统一的.gitattributes文件:为已有Git库设置统原创 2020-06-21 14:02:13 · 37024 阅读 · 2 评论