git分為工作區(qū)、暫存區(qū)和版本庫
git init 初始化本地項目
git config? git配置
工作區(qū)------暫存區(qū)? ? ?git add .?? ? ????????
暫存區(qū)------工作區(qū)?????git checkout .? ??這個操作很危險锰蓬,會清除工作區(qū)中未添加到暫存區(qū)的改動幔睬。
暫存區(qū)------版本庫? ???git commit -m '文字注釋'
版本庫------暫存區(qū)? ???git reset HEAD
版本庫------暫存區(qū)和工作區(qū)? ??git checkout HEAD .
刪除工作區(qū)文件????????git rm? < file >
刪除暫存區(qū)文件?????????git rm --cached? < file >
尚未緩存的改動:git diff
查看已緩存的改動:?git diff --cached
查看已緩存的與未緩存的所有改動:git diff HEAD
顯示摘要而非整個 diff:git diff --stat