git init
git add . # 添加到暂存区
git commit -m "。。。。。" # 推到当前的分支
git remote add origin github网址 # 添加远端节点以便推向git服务器
git push -u origin master # 把master分支的内容推向了origin指向的地址(网址)
# 查看文件内容
cat xxx.txt
# 版本回退到最近的上一次版本
git reset --head^
# 查看日志
git log
# 将版本设置为指定版本
git reset --hard xxxxx(版本对应的序列号)
# 查看以前的命令记录(可以得到不同版本的序列号)
git reflog
# 文件在工作区修改或者修改,需要撤销修改,
git checkout -- xxx.txt # 让这个文件回到最近一次 git commit 或者 git add 时的状态
# 文件在工作区修改了且已 add 到暂存区,需要撤销修改
git reset HEAD xxx.txt # 版本回退到最近的版本
git checkout -- xxx.txt # 丢弃工作区的修改
# 删除文件
git rm xxx.txt
# 如果不小心将本地文件删除了,但是暂存区里还有,可以恢复
git checkout -- xxx.txt # 但是不能保存最后一次的修改,只能得到最近一次的版本
# git checkout 就是用版本库里的版本替换工作区的版本
# 查看远程库信息
git remote -v
# 根据名字删除
git remote rm origin