
版本控制
Seachal
记录学习Java、Kotlin 、Android、 Dart 、Flutter、 算法 、数据结构、 设计模式,持续更新,欢迎留言、关注
展开
-
我的GitHub
https://github.com/SeachalPhoto-notes一个简单的拍照记事APP原创 2016-05-08 12:38:18 · 782 阅读 · 0 评论 -
如何在github上fork一个项目来贡献代码以及同步原作者的修改
作为一个IT人,通过github进行学习是最快的成长手段。我们可以浏览别人的优秀代码。但只看不动手还是成长得很慢,因此为别人贡献代码才是明智之举。比如我们看下片看,许多大片都是由字幕组免费翻译压制的。为什么他们要这样做呢?因为他们都是聪明的大学生,为了提高听力水平,提高笔译水平才这样干的!中国人都是非常实务的!因此贡献代码,参与开源项目都是有益无害的!好了,让我们开始吧!如何贡献自己的力量转载 2017-11-29 15:31:53 · 748 阅读 · 0 评论 -
Git分支管理策略
如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因转载 2017-11-29 12:00:48 · 385 阅读 · 0 评论 -
Git 基础 - 打标签
打标签同大多数 VCS 一样,Git 也可以对某一时间点上的版本打上标签。人们在发布某个软件版本(比如 v1.0 等等)的时候,经常这么做。本节我们一起来学习如何列出所有可用的标签,如何新建标签,以及各种不同类型标签之间的差别。列显已有的标签列出现有标签的命令非常简单,直接运行 git tag 即可:$ git tagv0.1v1.3显示的标签按字母顺序排转载 2017-11-29 11:49:10 · 439 阅读 · 0 评论 -
Git远程操作详解
Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的讲起,但是需要读者对Git的基转载 2017-11-29 09:39:10 · 328 阅读 · 0 评论 -
CORNERSTONE指定文件版本恢复
在MAC上使用SVN版本控制软件Cornerstone,遇到指定文件需要恢复版本时,选中文件点右键,然后按下Shift键,可看到有些选项发生变化。Revert to Last Update…变成Revert…,然后左键点击该选项即可选指定版本,最会Revert到指定版本。另外按下alt键会有其它选项。原创 2017-11-09 08:36:00 · 2498 阅读 · 0 评论 -
GitHub分支(branch)合并
转载自:http://blog.youkuaiyun.com/loadsong/article/details/51591536 侵删本地两个分支合并先从最简单的一种情况着手。现在项目只有一个 master 分支,我来新建一个 idea 分支,实现自己的想法,commit 一下。那现在仓库内的情况就是这样的这个是前面已经见过的情形了。那如何让 idea 的代码并入 mast转载 2017-06-26 15:01:02 · 28707 阅读 · 2 评论 -
Github创建与合并分支
转载自: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001375840038939c291467cc7c747b1810aab2fb8863508000侵删在版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只转载 2017-06-26 14:56:39 · 818 阅读 · 0 评论 -
为什么 Git 比 SVN 好
转载自: http://www.worldhello.net/2012/04/12/why-git-is-better-than-svn.html 侵删在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。但对于企业用户来说这个决转载 2017-06-26 14:22:30 · 1053 阅读 · 0 评论 -
使用百度网盘+Git,把版本控制托管到云端
转载自:http://www.cnblogs.com/vajoy/p/3929675.html 侵删之前公司的一个项目使用SVN来做的版本控制,服务器设在我这台电脑上。然后是出于某些原因,我的电脑IP变了多次,每变一次就要重新绑定静态ip,甚是烦人。同时SVN这种集中式的版本控制服务在我关闭了我的电脑之后,其他小伙伴们就无法同步了。于是乎也懒得去研究SVN是否支持远程云仓库的方转载 2017-06-26 14:09:28 · 9844 阅读 · 1 评论 -
Git与TortoiseGit基本操作
转载自: http://blog.youkuaiyun.com/renfufei/article/details/41647973 侵删操作本节先简单介绍 Git 的使用与操作, 然后再介绍 TortoiseGit 的使用与操作.先看看SVN的操作吧, 最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commit ...); 相转载 2017-06-20 17:29:07 · 1358 阅读 · 0 评论 -
Git-TortoiseGit完整配置流程
转载自: http://www.cnblogs.com/popfisher/p/5466174.html 侵删每次使用Git的时候都或多或少遇到些问题,为了方便以后少踩一些坑,把自己踩过的坑记录一下,加深对Git使用的理解,所以写下这篇日记记录一下。 本文需要频繁使用cmd,如果使用系统的cmd会稍微有点不便 所以这里先推荐一款Windows平台上面个人觉得比较好用的一转载 2017-06-20 17:07:29 · 1289 阅读 · 0 评论 -
解决Eclipse SVN文件冲突详解
转载自:http://www.softown.cn/post/102.html 侵删在使用Eclipse SVN插件进行团队开发的过程,假设开发人员A和B都获取了同一个文件的最新版本(假如版本号为8),并都对其进行了改动,成员A已经提交了自己所作的改动(版本号变为9),如果此时成员B想要提交自己的改动,就极有可能与成员B已经提交的改动产生冲突。如下图所示,在Eclipse转载 2017-04-24 16:57:20 · 857 阅读 · 0 评论 -
svn常见问题,报错,命令及我的总结
我自己犯过的一个错误是:/svn/MyERP_core_Main/!svn/act/b8bd621b-c193-4969-b66c-d35f11009815 后来证实是地址的大小写问题,我修改了大小写,然后删掉了本地的文件,check out 服务器的文件,然后提交和更新就好了,麻烦之处在于,你需要重新将文件修改,然后提交上去。svn 更换提交地址:svn switch转载 2017-04-05 11:18:17 · 3798 阅读 · 0 评论 -
使用ssh连接github
关于SSH使用SSH协议,您可以连接并验证远程服务器和服务。使用SSH密钥,您可以连接到GitHub,而无需在每次访问时提供您的用户名或密码。当您设置SSH时,您将生成一个SSH密钥并将其添加到ssh-agent,然后将密钥添加到您的GitHub帐户。将SSH密钥添加到ssh-agent可确保您的SSH密钥通过使用密码短语具有额外的安全性。有关更多信息,请参阅“ 使用S翻译 2017-12-03 16:40:26 · 7149 阅读 · 0 评论