(一)新建代码库(工作区)
git init
git init [project-name]
git clone [url]
git status [filename]
git status
(二)工作区<---->暂存区
git add [file1] [file2] ...
git add [dir]
git add .
git rm file_path
git rm -r --cached file_path
git checkout -- filepathname
git checkout .
git checkout branchname -- filepathname
(三)暂存区<---->版本库
git commit -m '该次提交说明'
git reset HEAD 文件名
git reset HEAD^
git reset --soft HEAD^
(四)远程仓库
git pull origin master
git push origin master
(五)其它命令
(1)回退
git log --pretty=oneline
git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba965
git push -f -u origin master
git pull
(2)删除远程仓库文件(覆盖远程整一个文件)
git pull origin master
dir
git rm -r --cached WX
(3)其它
git remote rm origin
git clone git://github.com/schacon/grit.git
git push -f origin master
参考文章
【Git】(1)—工作区、暂存区、版本库、远程仓库