总结:git的使用

一:Git

Git是分布式版本控制系统 ,CVS和SVN是集中式版本控制系统(SVN可以说是是CVS的替代品)。

Git是最快最流行的版本控制系统。

二:安装Git

linux安装:先输入【git】查看系统是否安装git,然后根据提示安装git或者如果在Debian/Ubuntu Linux,使用【sudo apt-get install git】直接安装即可。其他版本Linux版本,可下载源码直接安装:【./config】【make】,【sudo make install】命令安装。

windows安装:Git官网下载安装程序,默认安装即可。开始菜单“git bash”启即可。然后配置用户名和邮箱:【git config --global user.name "iwen"】【git config --global user.email "[email protected]"】

三:版本库(respository)操作

版本库可以理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。

创建目录:【mkdir demo】【cd demo】【pwd】

初始化为版本库:【git init】

创建自定义文件:readme.txt

文件由工作区(workspace)添加到Git的暂存区(stage):【git add readme.txt】

由暂存区提交到仓库(版本库repository):【git commit -m "add a txt file"】(可以提交多个)

查看提交状态:【git status】

查看前后内容的改变:【git diff readme.txt】

查看提交日志(由近到远):【git log [ --pretty=oneline]】

返回上一个版本:【git reset --hard commit_id[^]】

查看执行命令历史:【git reflog】

丢弃工作区的修改(未执行add操作)回到和版本库一样的状态:【git checkout -- readme.txt】

添加到暂存区,又做了修改,撤销是回到添加到暂存区后的状态,无论怎样,就是文件回到最近一次git操作的状态:【git reset HEAD readme.txt】

删除工作区文件:【git rm readme.txt】【git commit -a】

误删了已经提交的工作区文件恢复:【git checkout -- readme.txt】

猜你喜欢

转载自my.oschina.net/zhuqingbo0501/blog/1815683
今日推荐