版本控制是很实用的技术,GitHub是每个程序员必备的工具
为了能熟练的使用GitHub,打算花一点时间进行Git的学习
学习的内容主要来源于廖雪峰的官方网站Git教程
——Git是什么?
——分布式版本控制系统
常用指令
mkdir learngit
cd learngit
pwd
git init
git add readme.txt
git commit -m "wrote a readme file"
git status
git diff readme.txt
git log
git log --pretty=oneline
git reset --hard HEAD^ // HEAD表示当前版本,HEAD^表示上一版本,HEAD~100表示前100个版本
cat readme.txt
git reset --hard 3528164
git diff HEAD -- readme.txt
git checkout -- readme.txt
git reset HEAD readme.txt
rm test.txt
git rm test.txt
git checkout -- test.txt