作为版本控制工作,两者的做大的区别应该在于:Git属于分布式版本控制工具,而SVN属于集中式的版本控制工具。分布式的好处是什么呢?举个例子来说,当你在火车上离线状态下编程工作,在某个阶段会需要先保存正确的代码状态(以便后续出问题时可以回滚),再开始后续的编码,这个时候Git就会发挥它的优势。因为它的分布式特性,可以同时拥有远程仓库和本地仓库,在火车上,即使不联网,也可以将程序的修改commit至本地...
分类:
其他好文 时间:
2015-08-11 01:26:42
阅读次数:
175
1. git — 工具,版本控制作用:回到过去的状态、找回丢失的内容、多人协作开发( 解决冲突 )、查看历史记录等2. github — 网站,社交平台,开源项目,远程仓库( 例:可直接修改代码,然后请求合并 )优点:a. 强大啊的协作 b. 减少冲突 c. 最大的源码开放平台 d. 更多知识和工具
分类:
其他好文 时间:
2015-08-10 23:53:08
阅读次数:
172
问题起源:mac 下自带的git 无法补全命令,配色方案不完善Mac OS Yosemite 10.10.3git version 2.3.2 (Apple Git-55)处理结果:git命令可以补全,配色方案仍不完善,不过vim配色可以进入步骤:1. vim语法高亮进入用户主目录下的.vimrc文...
分类:
系统相关 时间:
2015-08-10 19:52:28
阅读次数:
200
在使用Git时是否会遇到这样的问题:你正在使用Git进行版本控制,某天你接着昨天的工作了提交了N个提交,结果在合并远程分支的时候才发现原来你在工作之前没有注意到你要提交的分支状态结果导致你本来要提交到hotfix分支的提交结果全部提交到了dev分支上,而远程分支你的同事已经提交了很多更改,如果遇到这...
分类:
其他好文 时间:
2015-08-10 19:44:30
阅读次数:
236
当我刚刚开始使用Git的版本控制时,我根本不确定我付出那么多时间是不是会得到回报。Branch、Stage、Stash,这些Git名词对我来说都非常陌生。而今天的我已不能想象生活没有Git会变成什么样。Git不仅提供了我非常需要的版本控制功能,还让我变成一个更优秀的程序员。这里有一系列可以帮助你的小...
分类:
其他好文 时间:
2015-08-10 19:28:13
阅读次数:
118
出错原因 服务器没有安装GIT,所以导致出错。 解决方法 Centos下使用: 1 yum install git -y 或者 1 yum install -y git 两个代码都是一样的,随意的使用一个即可。 ? Ubuntu/Debian下使用 1 apt-get install ...
分类:
系统相关 时间:
2015-08-10 18:16:45
阅读次数:
613
转载请注明出处:王亟亟的大牛之路还在烦躁一大堆findById的控件操作而烦恼么?平时,我们的那一系列findById是一个“浩大的工程”样例如下这是曾经一个项目的一个填童虎数据表单的一个Activity,这是一系列的声明public class UserInfoActivity extends Activity implements OnClickListener {
TextView u...
分类:
移动开发 时间:
2015-08-10 16:13:56
阅读次数:
279
查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作区修改 git add <fil...
分类:
其他好文 时间:
2015-08-10 12:16:55
阅读次数:
96
有种非常方便的方法,在提交目录的根目录下新建一个.gitignore文件,在里面做些配置就可以忽略文件或者文件夹,例如:
#目录
/bin
/.settings
#文件
.classpath
.project
.gitignore
windows下面没法直接创建.gitignore文件,利用git bash,执行touch .gitignore即可创建该文件,然...
分类:
其他好文 时间:
2015-08-10 12:08:32
阅读次数:
243