git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
配置git用戶名和郵箱,--global表示全局配置提岔,如果不適用仙蛉,則僅配置當(dāng)前目錄下的git倉(cāng)庫(kù)
git add [文件、目錄碱蒙、.]
向暫存區(qū)Index添加文件荠瘪、目錄,.表示當(dāng)前目錄下所有文件
git rm [--cache] [文件]
從暫存區(qū)Index和工作區(qū)刪除文件,cache參數(shù)表示僅從git的追蹤清單中刪除赛惩,本地工作區(qū)中文件不會(huì)刪除哀墓。
git mv file_from file_to
修改文件名為file_to,并將這個(gè)改動(dòng)放到暫存區(qū)Index
git commit [file1] [file2] -m [message]
提交暫存區(qū)指定文件到本地倉(cāng)庫(kù)
git checkout [file或.]
恢復(fù)暫存區(qū)指定文件(或所有文件)到工作區(qū)
git reset [file]
重置暫存區(qū)的文件,與上次commit的一樣喷兼,但是不會(huì)更新工作區(qū)篮绰。
git reset --hard
重置暫存區(qū)的文件,與上次commit的一樣季惯,同時(shí)更新工作區(qū)吠各。
git stash
暫時(shí)將未提交的變化移除,稍后通過(guò)git stash pop移入