您的位置:首页 > 其它

Git分享(—)—工作流程和常用命令

2016-03-16 00:12 288 查看
一、Git初识

Git是一款免费且开源的版本控制工具,广泛应用于互联网公司,尤其对于  多合作、多迭代的开发团队,更是必不可少。

Github是开源的远程仓库,同时也是开源协作社区,分享交流开源项目的地方。

二、Git与SVN的区别

SVN是集中式的版本控制工具,版本库是集中在中央服务器的,拉取或者推送版本的时候需要联网;

Git是分布式的版本工具,每台电脑都可以有不止一个的本地版本库,方便的时候再推送至远端服务器。

三、Git工作流程



四、常用命令

1. git clone https://XXXX(git上项目地址).git  (可接命名的项目名)

克隆远程项目

2. git remote -v         --查看同步情况,如未同步使用如下命令

git remote add upstream https://XXXX.git
保持客户端和github同步

3. git init 

初始化,将当前目录的文件/项目交给git管理

4. git status

查看当前文件的文件状态

5. git add -A

添加文件到暂存区

6. git commit -m "注释"

将暂存区的文件提交到本地版本库,添加本次提交的注释

7.git pull

从远程仓库获取更新并合并

8.git fetch

从远程仓库获取更新但不合并

9.git merge

合并代码

10.git log

查看提交本地版本库的记录(只能看当前版本之前的,之后的无法查看) 

其中git log --pretty=oneline(只查看每段日志的第一行);

11.git reflog

查看所有提交本地版本库的记录

12.git reset

版本回退 

其中git reset --hard head^(回退到上一版本) /head ~数字(回退到指定版本) /head commitId(回退到指定版本)

最后为大家提供一个Pro Git(中文版)的地址,方便查阅:http://git.oschina.net/progit/index.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息