狠狠撸
Submit Search
骋颈迟介绍
?
Download as PPT, PDF
?
0 likes
?
529 views
yiming he
Follow
introduction to git
Read less
Read more
1 of 18
Download now
More Related Content
骋颈迟介绍
1.
Git 何一鸣
2.
VS ? Version
Control System 版本控制系统 1. 允许记录文件改动历史, 2. 允许多人协作开发,解决冲突 3. 项目文件备份
3.
CVS?
4.
Git , DVS?
git 是由 Linus Torvalds 创建的一个分布式的版本管理工具 (DVS) 。 自嘲地取了这个名字 "git" 。在英式英语中指一个愚笨或者不开心的人。 Bitkeeper 非开源 ,没有合适开源版本管理工具。
5.
Git 开发概况
1. 本地有完整的代码库,可离线提交 2. 模糊的主从概念。
6.
典型开发流程 Local vs.
Remote
7.
svn 比较
- checkout 1.svn checkout http://somewhere.com/repo 2.git clone http://somewhere.com/repo.git
8.
Svn 比较
- add svn add path/to/file, 添加新文件 git add path/to/file, 添加新文件以及记录已修改文件。
9.
Svn 比较
- commit Svn commit: 提交修改以及 add 过的文件到远端代码库。 Revision number 整数递增。 Git commit: 只能提交 git add 过的文件到本地代码库。 Revision number 是提交文件内容的 hash
10.
Git push
Git push : 将本地代码库同步到远端代码库,相当于 svn commit 。
11.
SVN 比较
- diff Svn diff: 必须在线比较 Git diff: 可以离线比较
12.
Svn 比较
- update Svn update: 从远端代码库中提取最新代码到本地。 Git pull: 将远端的代码库同步到本地代码库。
13.
svn svn cp
http://somewhere.com/repo/branch/blarg svn sw --relocate http://somewhere.com/repo/branch/blarg . 改动会提交到服务器 Git git branch blarg git checkout blarg 本地分支,可选择不提交到服务器。
14.
Git branch
15.
github
16.
Git 工具 Gitk
17.
Git Tools Tortoisegit
18.
Git 参考书
Download now