2022-06-08 【技术解读】GIT分支合并命令 【技术解读】GIT分支合并命令 在开发项目的时候,会因为经常操作不断的提交,产生很多的分支,后期不利于回滚数据,下面的方式就可以将分支多个合并:1、查看提交历史,–oneline -20最近20次提交,每次提交显示一行摘要git log --oneline -20 该命令可以展示出最近20条的分支历史,具体根据实际情况修改。2、合并提交历史#合并前5个提交 git rebase -i HEAD~5 #合并到某个提交 git rebase -i 0b26a0f775 上面的命令可以2选1,根据实际情况选择3、编辑合并规则pick 0b064204 最终修改 s c1ad1218 修改文件2 s e4e4034f 创建文件1 s 6e492400 删除文件3 # Rebase be4a2d33..6e492400 onto 6e492400 (4 commands) 【将be4a2d33..6e492400重新设定为6e492400(4个命令)】 # Commands: # p, pick <commit> = use commit【使用commit】 # r, reword <commi... 郑先森灬 2022-06-08 技术类 0 评论 2022年06月08日 0 阅读 0 评论
2021-09-23 【技术解读】Git-SVN之间的区别 【技术解读】Git-SVN之间的区别 1、Git vs SVNGit是分布式的,SVN是集中式的这是 Git 和 SVN 最大的区别。若能掌握这个概念,两者区别基本搞懂大半。因为 Git 是分布式的,所以 Git 支持离线工作,在本地可以进行很多操作,包括接下来将要重磅推出的分支功能。而 SVN 必须联网才能正常工作。Git复杂概念多,SVN简单易上手所有同时掌握 Git 和 SVN 的开发者都必须承认,Git 的命令实在太多了,日常工作需要掌握add,commit,status,fetch,push,rebase等,若要熟练掌握,还必须掌握rebase和merge的区别,fetch和pull的区别等,除此之外,还有cherry-pick,submodule,stash等功能,仅是这些名词听着都很绕。在易用性这方面,SVN 会好得多,简单易上手,对新手很友好。但是从另外一方面看,Git 命令多意味着功能多,若我们能掌握大部分 Git 的功能,体会到其中的奥妙,会发现再也回不去 SVN 的时代了。Git分支廉价,SVN分支昂贵在版本管理里,分支是很常使用的功能。在发布版本前,需要发布分支,进行大需求开发,需要 feat... 郑先森灬 2021-09-23 技术类 0 评论 2021年09月23日 0 阅读 0 评论