使用git、git-flow与gitlab工作
安装
下载 git OSX 版
下载 git Windows 版
下载 git Linux 版
Linux下可以直接用apt-get install git或者yum安装。
开始使用
注:这篇教程里所有git操作在命令行下执行,windows下可以右键-git bash打开命令行。
如果有人告诉你某某项目的git地址:
git clone username@host:/path/to/repository
或者是你只想自己折腾一下,建立一个空白的版本库:
git init
版本控制
本地版本库
要提交代码到git仓库需要两个命令:
git add
git commit -m “代码提交信息”
要撤销提交:
git reset HEAD
要从从版本库恢复文件:
git checkout —
在git文件夹中实际存在三个区域:
实际目录:实际修改的文件。
待提交区:暂存准备提交的内容,提交之后被清空。(也叫做index区)
已提交区:提交到本地git版本库的内容,有版本号。对这三个区域的操作都可以在本地离线完成。
完整一些的状态图如下:
查看文件状态:
git status
… Read the rest文件总共四种状态:
与git