标签:git 分布式版本控制器 git与svn 代码仓库 ios
标签(空格分隔):UI补充
什么是git?
git是一款开源的分布式版本控制工具,在世界上所有的分布式版本控制工具中,git是最快、最简单、最流行的
作者是Linux之父:Linus Benedict Torvalds,当初开发git仅仅是为了辅助Linux内核的开发(管理源代码)
在国外已经非常普及,国内并未普及(在慢慢普及)越来越多的开源项目已经转移到git
集中式
分布式
速度
结构
其他
在Mac上,比较好用的git图形界面客户端有
SourceTree
下载地址:http://www.sourcetreeapp.com/download/
GitHub
下载地址:https://mac.github.com(专门为GitHub网站而设计的)
Xcode
git help :git指令帮助手册
查看其他指令的做法:git help 其他指令
git config :git的配置信息相关(修改的是.git/config文件)
git status :查文件的状态
git log :查看文件的修改日志
git diff :查看文件最新改动的地方
git init :初始化一个空的本地仓库,生成一个.git目录,用于维护版本信息
git add :将工作区的文件保存到暂缓区
git commit :将暂缓区的文件提交到当前分支
git reset :版本回退(建议加上––hard参数,git支持无限次后悔)
git reflog :查看指令使用记录(能够查看所有的版本号)
git rm:删除文件(删完之后要进行commit操作,才能同步到版本库)
git clone:下载远程仓库到本地
git pull:下载远程仓库的最新信息到本地仓库
git push:将本地的仓库信息推送到远程仓库
如果想了解git的工作原理,有几个核心概念必须知道
工作区(Working Directory):仓库文件夹里除.git目录以外的内容
版本库(Repository):.git目录,用于存储记录版本信息
暂缓区(stage)
git add和git commit的原理
如果是多人团队开发,最好还是搭建一个远程仓库
搭建远程仓库的途径
注册一个oschina帐号:https://git.oschina.net
创建项目
— 创库地址
- 添加项目成员
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:git 分布式版本控制器 git与svn 代码仓库 ios
原文地址:http://blog.csdn.net/maomaopanjiu/article/details/47281445