git

血泪的教训(git在不同平台提交导致的回车换行问题):
git diff master --raw | awk '{print $NF}' | xargs  unix2dos

配置:
git config --global user.name <用户名>
eg:git config --global user.name mchdbagh
git config --global user.email <油箱>
eg:git config --global [email protected]

创建分支:
git init
git clone 分支

添加到缓存区:
git add -A stages All
git add . stages new and modified, without deleted
git add -u stages modified and deleted, without new
注意:添加单个文件,多个文件可以用空格来隔开。

提交:
git commit -m "Test change", -m 是指定提交信息,必填项目

恢复:
git reset --hard HEAD

推送:
git push origin master

查看文件状态:
git status
查看单个文件版本状态
git status a.txt

checkout:
git checkout . 会用暂存区全部的文件提供工作区的文件,同时会清理工作区未提交到暂存区的文件

你可能感兴趣的:(git)