1. 检出项目到本地git clone git@github.com:michaelliao/gitskills.git2. 查看当前工作区状态git status3. 添加文件或文件夹至版本库添加文件至版本库git add index.html添加文件夹至版本库 git add img/3. 确认...
分类:
其他好文 时间:
2015-07-12 21:32:37
阅读次数:
96
前面有文章介绍了使用gitignore文件的方法,该文件表示过滤规则,但是对已经加入版本库的文件不能生效,因此需要利用命令将想要忽略的文件从版本库中删除,比如说,我们对android工程进行跟踪,结果法相.class和R.文件每次都会有差异,实际上这些系统生成文件不需要追踪,于是我们写了ignore文件去排除跟踪这些文件(具体写法前面文章有介绍),但是在git status的时候还是会追踪这些,因为...
分类:
其他好文 时间:
2015-07-12 00:21:22
阅读次数:
197
Commands:git init 把当前目录变成Git可以管理的仓库 随后出现.git目录,这个目录是Git来跟踪管理版本库的git commit -m "change message" 提交代码到Gitgit add file1.txt git add file2.txt 先添加多个文件 之后....
分类:
其他好文 时间:
2015-07-10 20:34:56
阅读次数:
177
1.先在github上建立自己的repository,取名为yourRepo2.创建本地库ssh -T git@github.com # 在初始化版本库之前,先要确认认证的公钥是否正确git init # 初始化版本库git remote add origin git@github.com:your...
分类:
其他好文 时间:
2015-07-10 12:56:58
阅读次数:
133
上一节就提到了仓库的概念,其实初始化git后,git将本地空间分成两部分,一部分是工作区(WorkingDirectory),studygit目录就是工作区存放我们自己的文件,另外一个就是版本库(Repository)也称为仓库,在工作区目录下有一个.git的隐藏目录,该目录不属于工作区,就是仓库。h..
分类:
其他好文 时间:
2015-07-09 22:48:38
阅读次数:
193
1、安装svn:TortoiseSVN-1.7.9.23248-x64-svn-1.7.6;1、在PC机的D盘创建如下目录:D:\svn\project\workspace;2、右键点击目录workspace文件,选择Tortoise->Create repository here,即在此创建版本库...
类似的一个问题是项目根目录下可能有logs一类的目录,我们希望他人把仓库clone下来的时候能够已经携带了这个目录,但又不希望让这个目录中的日志文件进版本库。之前看到一些项目用了一种比较 ugly 的做法:在logs下建立一个.gitkeep空文件(git 无法版本控制没有任何文件的空目录),然后再...
分类:
其他好文 时间:
2015-07-09 00:47:48
阅读次数:
164
将代码托管到GitHub上点击右上角New repository按钮来创建一个版本库命名后选择添加一个Android项目类型的.gitignore文件,并选择开源协议(例如:Apache v2 License)打开Git Bash并切换到工程目录下,输入git clone https://githu...
分类:
移动开发 时间:
2015-07-09 00:30:17
阅读次数:
224
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日...
分类:
其他好文 时间:
2015-07-08 16:15:00
阅读次数:
103
工作区和暂存区984次阅读Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。工作区(Working Directory)就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区:版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区...
分类:
其他好文 时间:
2015-07-07 18:44:31
阅读次数:
174