Git 教程 | 菜鳥(niǎo)教程 (runoob.com)
git status:查看文件狀態(tài)
git add . : 選擇全部文件
git commit -m '你備注這次提交厂置,改了什么' :提交
git push:同步文件
取消http代理
git config --global --unset http.proxy
取消https代理
git config --global --unset https.proxy
git reset
定義:git reset 命令用于回退版本僧鲁,可以指定退回某一次提交的版本瞒斩。
格式
git reset [--soft | --mixed | --hard] [HEAD]
--hard :強(qiáng)制(--hard 參數(shù)撤銷(xiāo)工作區(qū)中所有未提交的修改內(nèi)容,將暫存區(qū)與工作區(qū)都回到上一次版本,并刪除之前的所有信息提交:)
慎使用 –-hard 參數(shù),它會(huì)刪除回退點(diǎn)之前的所有信息。
--mixed 為默認(rèn)卢肃,可以不用帶該參數(shù),用于重置暫存區(qū)的文件與上一次的提交(commit)保持一致才顿,工作區(qū)文件內(nèi)容保持不變莫湘。
--soft 參數(shù)用于回退到某個(gè)版本:
HEAD 說(shuō)明:
HEAD 表示當(dāng)前版本
HEAD^ 上一個(gè)版本
HEAD^^ 上上一個(gè)版本
HEAD^^^ 上上上一個(gè)版本
以此類(lèi)推...
可以使用 ~數(shù)字表示
HEAD~0 表示當(dāng)前版本
HEAD~1 上一個(gè)版本
HEAD^2 上上一個(gè)版本
HEAD^3 上上上一個(gè)版本
以此類(lèi)推...
注意:必須先提交到github里(做一步提交一步)
--hard :強(qiáng)制(--hard 參數(shù)撤銷(xiāo)工作區(qū)中所有未提交的修改內(nèi)容,將暫存區(qū)與工作區(qū)都回到上一次版本郑气,并刪除之前的所有信息提交:)
慎使用 –-hard 參數(shù)幅垮,它會(huì)刪除回退點(diǎn)之前的所有信息。
git reset --hard HEAD
這個(gè)命令是指重置git到某一個(gè)版本
git reset --hard HEAD^
回退到上一版
git reset --hard HEAD^^
回退到倒數(shù)第二版
git clone 寫(xiě)要克隆的GitHub庫(kù)地址
克隆版本庫(kù)到本地