git status:查看文件状态
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 :强制(--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交:)
慎使用 –-hard 参数,它会删除回退点之前的所有信息。
--mixed 为默认,可以不用带该参数,用于重置暂存区的文件与上一次的提交(commit)保持一致,工作区文件内容保持不变。
--soft 参数用于回退到某个版本:
HEAD 说明:
HEAD 表示当前版本
HEAD^ 上一个版本
HEAD^^ 上上一个版本
HEAD^^^ 上上上一个版本
以此类推...
可以使用 ~数字表示
HEAD~0 表示当前版本
HEAD~1 上一个版本
HEAD^2 上上一个版本
HEAD^3 上上上一个版本
以此类推...
注意:必须先提交到github里(做一步提交一步)
--hard :强制(--hard 参数撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交:)
慎使用 –-hard 参数,它会删除回退点之前的所有信息。
git reset --hard HEAD
这个命令是指重置git到某一个版本
git reset --hard HEAD^
回退到上一版
git reset --hard HEAD^^
回退到倒数第二版
git clone 写要克隆的GitHub库地址
克隆版本库到本地