项目管理-git使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SunshineTan/article/details/81093822

1,简介

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

2,集中式和分布式

CVS及SVN都是集中式版本控制系统,Git是分布式版本控制系统。
集中式必须联网才能工作。如果中央服务器出问题,所有人都受影响。
分布式可以不在一个网络工作,它的中央服务器仅受用来方便交换大家的修改。

3,使用

创建目录

$ mkdir learngit
$ cd learngit
$ pwd
/Users/lwh/learngit

建立仓库

$ git init
$ ls -ah   //显示隐藏的.git目录:用来跟踪版本

把文件添加到版本库

$ touch readme.txt
$ open readme.txt
$ git add readme.txt
$ git commit -m 这是一个注释 //提交这个已经更新了的文件和注释
//下面为另外一种写法:
$ git commit readme.txt. //要求输入注释
//在出来的新页面,输入 s,进入INSERT状态
//在#上面,输入注释
//按esc退出编辑状态
//输入“:wq”,重新进入命令状态。
//这个时候会提示有一个变更,需要重新commit

检查git当前同步状态

git status
//查看不同之处
git diff
//撤销修改
git checkout -- readme.txt
//查看日志 前面一大串数字是版本号,是SHA1计算出的大数,用十六进制表示
git log
git log --pretty=oneline
//版本回退与更新
git reset HEAD <file>

猜你喜欢

转载自blog.csdn.net/SunshineTan/article/details/81093822
今日推荐