1 .安装git
> yum install -y git
2. 设置用户名,邮箱
> git config --global user.name "yao"
> git config --global user.email "[email protected]"
3 .创建仓库
>mkdir learngit
>cd learngit
初始化
>git init
>vi readme.txt
Git is a version control system.
Git is free software.
把文件添加到暂存区
>git add readme.txt
正式提交 写提示说明把文件提交到仓库
>git commit -m "wrote a readme file"
>vim readme.txt
Git is a distributed version control system.
Git is free software.
查看结果:
>git status
比较不同
>git diff
提交
>git add readme.txt
>git commit -m "add distributed"
查看日志
>git log
嫌杂乱
>git log --pretty=oneline
退回前一版本
>git reset --hard HEAD^
回到最新版
>git reaset --hard c6c7b
查看每一次git命令
>git reflog
查看工作区和版本库中最新版本的区别
>git diff HEAD -- readme.txt
写错了日志,但是没有提交到stage。若stage中有修改退回到修改,若没有修改,退回到正式版的最新版
>git checkout -- readme.txt
写错了日志,但是提交到stage。 可以把暂存区的修改撤回
>git reset HEAD -- readme.txt
二:远程库使用GitHub
1 。创建repository
2.。 将本地仓库送到远程库
本地库关联远程库
>git remote add origin http://github.com/yaoyaos/learngit.git
首次使用用 “-u” 。之后推送可以不用。只要修改都可以使用该命令
>git push -u origin master
学习廖雪峰老师的教程: