GIT版本管理工具
文章平均质量分 89
love_hot_girl
这个作者很懒,什么都没留下…
展开
-
VSS, CVS, SVN, GIT版本管理系统有什么区别?
VSS,最老的版本有锁,需要锁住才能编辑,提交时解锁,独占修改,小规模最好用,大规模最难用。CVS, SVN应该没啥区别,用过SVN,没用过CVS。SVN和VSS比较就是默认无锁,随便改,合并比VSS花的眼力、精力多。GIT,这个有本机库(子克隆库),远程库(母库)分开的特点,默认就有本机库。这样本机就是本人的版本服务器,容易分散工作,带电脑到处跑。合并时因为修改的跨度更大,并发开发时更费力。即使...原创 2018-06-23 00:17:58 · 2226 阅读 · 0 评论 -
GIT如何本地/服务器回滚到某一时刻的提交commit?很容易的,不消灭历史,不用删除分支,不用强制提交。
例如服务器master有提交记录C1 -> C2 -> C3现在需要提交C4,他的内容完全和C1相同。使用提交记录Reset1、Pull服务器,本地和远程master同步。2、本地工作分支切换到master,查看日志,Hard Reset到C1。注意先保存好临时的老的工作成果。3、查看日志,Soft Reset到C34、提交,服务器接受的。不会报本地没有服务器新。如果不做3步,就算修改...原创 2018-07-04 17:52:32 · 870 阅读 · 0 评论 -
如何避免GIT的短处?发挥GIT的长处?使用GIT的正确知识。
我用了TortoiseGIT两天,SourceTree一天。看GIT文档加起来快五天,我认为GIT复杂了,复杂到他爹都不认识他了。心得总结文件file就是物理文件,又写作file、blob,对应版本库里的树叶,没有下级。它自身带有物理目录属性。物理目录不是文件,空目录不能提交。这一点GIT有点恶心。物理磁盘目录在版本库里面没有对应概念,物理磁盘目录是文件blob带的一种属性。提交commit对应版...原创 2018-07-04 03:59:22 · 306 阅读 · 0 评论 -
Git 分支 - 分支的新建与合并
Git 分支 - 分支的新建与合并Git - 分支的新建与合并https://git-scm.com/book/zh/v1/Git-分支-分支的新建与合并现在你就接到了那个网站问题的紧急电话,需要马上修补。有了 Git ,我们就不需要同时发布这个补丁和 iss53 里作出的修改,也不需要在创建和发布该补丁到服务器之前花费大力气来复原这些修改。唯一需要的仅仅是切换回 master 分支。不过在此之前...转载 2018-07-04 01:15:32 · 241 阅读 · 0 评论 -
git的reset和checkout的区别
git太复杂了,生产环境谁用谁傻逼。GIT的作用在国内以订单项目生产的背景下,提升的主要是逼格,带来的混乱,顺便降低了生产力,和弱化了团队生产力。95%的情形不需要这个GIT,GIT在95%的情形下只会带来坏处。https://segmentfault.com/a/1190000006185954在讲git的reset和checkout的区别之前,不得不说说HEAD、Index、Working D...转载 2018-07-03 18:14:46 · 1465 阅读 · 0 评论 -
免费的mac svn客户端。真正官方免费。svnX 和 SmartSVN
svnXA Subversion GUI client for OS X.https://subversion.assembla.com/svn/svnx/html/index.htmlsvnX 2.0SvnX is a free Subversion graphical user interface for OS X.It allows you to mange and work with yo...转载 2018-07-10 13:50:04 · 23732 阅读 · 0 评论 -
SVN为什么比git更好
https://www.cnblogs.com/zcbing/p/6416525.html 首先我表明一个根本的立场,我个人更喜欢用git,但是,这仅仅是一个个人偏好。当我们需要将一种技术方案带给整个团队的时候,并不是由我们的个人偏好作为主要决定因素,而应该充分去权衡利弊,选择对团队,对公司更有效率的方案。抛开个人立场,理性评估利弊,可能才是我认可的一个资深程序员,或者一个架构师的本分。 ...转载 2018-07-03 09:45:38 · 2593 阅读 · 4 评论 -
Windows下配置Git服务器和客户端 scm-manager
Windows下配置Git服务器和客户端https://www.cnblogs.com/lwme/archive/2012/12/25/configuring-git-server-and-client-on-windows.htmlWindows下配置Git服务器和客户端2012-12-25 23:24 by 囧月, 22576 阅读, 7 评论, 收藏, 编辑为了配合Redmine使用,特地用...转载 2018-06-27 20:19:54 · 1482 阅读 · 0 评论 -
Git工作流指南——集中式工作流、功能分支工作流、Gitflow工作流、Forking工作流、Pull Requests
https://github.com/oldratlee/translations/blob/master/git-workflows-and-tutorials/README.mdhttp://blog.jobbole.com/76843/原文链接:Comparing Workflows译文发在博乐在线: http://blog.jobbole.com/76550/,2014-09-14PS:原...转载 2018-06-27 17:33:37 · 1037 阅读 · 0 评论 -
Git工作流指南:集中式工作流
http://blog.jobbole.com/76847/本文由 伯乐在线 - 李鼎 翻译。未经许可,禁止转载!英文出处:atlassian。欢迎加入翻译组。转到分布式版本控制系统看起来像个令人生畏的任务,但不改变已用的工作流你也可以用上Git带来的收益。团队可以用和Subversion完全不变的方式来开发项目。但使用Git加强开发的工作流,Git比SVN有几个优势。首先,每个开发可以有属于自己...转载 2018-06-27 16:16:48 · 341 阅读 · 0 评论 -
SVN与CVS两者间的比较
https://blog.csdn.net/makunyuan123/article/details/9497921前段时间部门内部PCM就SVN的代码管理和大家进行了分享,中途提到一个问题,就是和CVS相比,到底SVN有何优势,因为公司内部很早就开始用SVN了,所以很多同事都没有经历过CVS的时代;偶在前一家公司的时候曾经用过CVS,就从开发人员的使用角度来说差别并不明显,我能想起来的也就是两三...转载 2018-06-27 15:53:56 · 1281 阅读 · 0 评论 -
SourceTree 2.5.5.0 + Windows 10 + 中文路径 + 中文内容 乱码问题解决。
这两个文章不好用。https://blog.csdn.net/wangcfbj/article/details/72766979https://blog.csdn.net/u011526234/article/details/72667620我的环境内,正确做法。1、如何显示中文文档名/路径菜单 “tools”-“option”-“general”“default text encoding”缺...原创 2018-06-27 15:31:48 · 1828 阅读 · 1 评论 -
Git与SourceTree使用详细指南
https://blog.csdn.net/u011904605/article/details/51927003Git与SourceTree使用详细指南http://blog.csdn.net/risky78125/article/details/50850545http://blog.csdn.net/risky78125/article/details/50850545Git与SourceT...转载 2018-06-26 18:09:53 · 601 阅读 · 0 评论 -
GIT 简体中文 文档目录
GIT文档目录1. 起步1.1 关于版本控制1.2 Git 简史1.3 Git 基础1.4 命令行1.5 安装 Git1.6 初次运行 Git 前的配置1.7 获取帮助1.8 总结2. Git 基础2.1 获取 Git 仓库2.2 记录每次更新到仓库2.3 查看提交历史2.4 撤消操作2.5 远程仓库的使用2.6 打标签2.7 Git 别名2.8 总结3. Git 分支3.1 分支简介3.2 分支...转载 2018-06-23 00:53:28 · 1198 阅读 · 0 评论 -
Git - 关于版本控制
Git - 关于版本控制https://git-scm.com/book/zh/v2/起步-关于版本控制1.1 起步 - 关于版本控制本章关于开始学习 Git。 我们从介绍有关版本控制工具的一些背景知识开始,然后讲解如何在你的系统运行 Git,最后是关于如何设置 Git 开始你的工作。 通过本章的学习,你应该了解为什么 Git 这么流行,为什么你应该使用 Git 以及你应该如何设置以便使用 Git...转载 2018-06-23 00:48:09 · 224 阅读 · 0 评论 -
TortoiseGIT全局忽略默认忽略*.dll是什么鬼,如何禁止全局忽略默认忽略*.dll
TortoiseGit -> 右键 -> 设置 -> 对话框左边选GIT -> 右边点击编辑全局 .git/config看到gitignore_global.txt这个有全局忽略,找到gitignore_global.txt编辑。Mac上的SourceTree, 菜单SourceTree -> Preferences -> GIT -> 编辑 /U...原创 2018-07-05 16:07:50 · 2609 阅读 · 0 评论