GIT常用的操作
GIT

安装git
yum -y install git
创建版本库,就是一个代码管理的仓库
mkdir aaa git init
此时aaa文件夹就可以用git来管理了,在文件夹会生成一个.git的隐藏文件,里面包含版本库的一些配置,最好不要修改它。
试着在里面创建一个文件,
vi test.txt this is a test.txt
添加到git管理仓库
git add test.txt
提交到git管理仓库
git commit -m 'write a test.txt'
-m 为提交说明,这个最好是有意义的说明,方便以后查看修改了什么地方
可以一次添加多条,最后统一提交。
修改test.txt文件
vi test.txt this is a change test.txt
用git status 可以查看git此时的状态,上面提示,changed but not updated;
用git diff 可以查看修改了什么地方。git很友好的列出了修改前后的对比,很好很强大。
知道修改了什么,心里有底的多了,可以放心的添加到git管理仓库了
git add test.txt git status
得到git提示,changes to be commited
git commit -m 'change test.txt'
查看git日志
git log git log --pretty=oneline //查看简短日志
git回滚快照
$ git reset --hard HEAD^ //HEAD代表当前版本,HEAD^代表上一个版本,HEAD~n 上n个版本 $ git reset --hard ID //还原到id为ID时候的纪录 $ git reflog //这个是一个好命令,可以使用它查看各个版本的commit ID
撤销工作区内所有的修改
$ git checkout -- test.txt
删除工作区中的文件
$ git rm test.txt