添加用戶
git config --add --local user.name ' 任坤洋'
git config --add --local user.email ' 460785453@qq.com'
查看本地配置
git config --local --list
初始化倉庫
git init
克隆遠程項目命令
git clone [項目地址]
查看git目錄的狀態(tài)
git status
添加文件到暫存區(qū)
git add [文件名稱]
git add [文件名稱1] [文件名稱2]
git add *.[文件后序名]
添加所有文件到暫存區(qū)
git add -A
git add all
git add .
文件重命名
git mv [舊文件名] [新文件名]
移動文件
git mv [源文件] [路徑]
移動并重命名文件
git mv [舊文件名] [路徑/新文件名]
添加前的基本信息設(shè)置(姓名倦挂,郵箱)
git config --global user.name 'runoob'
git config --global user.email test@runoob.com
查看在你上次提交之后是否有修改,-s 參數(shù) 簡短模式
git status
git status -s
將緩存區(qū)內(nèi)容添加到倉庫
git commit
將緩存區(qū)內(nèi)容添加到倉庫担巩,并添加-m參數(shù)后增加注釋
git commit -m '注釋'
將緩存區(qū)內(nèi)容添加到倉庫方援,并添加-m參數(shù)后增加注釋,-a參數(shù)為添加全部修改涛癌,僅限修改無法添加新增文件
git commit -am '注釋'
查看尚未緩存的改動
git diff
查看已緩存的改動
git diff --cached
查看已緩存的與未緩存的所有改動
git diff HEAD
取消已緩存的內(nèi)容
git reset HEAD [文件名]
完整流程
git add . -> git reset HEAD test2.java -> git commit -m '添加test1.java文件' -> git add test2.java -> git commit -m '添加test2.java文件'
從已跟蹤文件清單中移除文件
git rm [文件名]
如果刪除之前修改過并且已經(jīng)放到暫存區(qū)域的話犯戏,則必須要用強制刪除選項 -f
git rm -f [文件名]
把文件從暫存區(qū)域移除,但仍然希望保留在當前工作目錄中
git rm --cached [文件名]
版本回退(^表示回退一個版本拳话,也可以使用~100表示)
git reset --hard HEAD^
版本跳轉(zhuǎn)(跳轉(zhuǎn)到指定的版本)
git reset --hard [提交ID]