cd learngit;
通过git init
命令把这个目录变成Git可以管理的仓库
初始化一个Git仓库:git init
添加文件到Git仓库(初始加入和修改文件后):
1:git add 文件,可以添加多次;
2:git commit -m '说明注释'。(作用可以看到自己每次的版本具体修改情况)
git status 查看仓库工作区状态,文件有无被修改过
git diff查看版本更改内容
git log
命令显示从最近到最远的提交日志
git log --pretty=oneline 显示带版本号的提交日志
git reset --hard HEAD^ 回到上个版本
-
HEAD
指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id
。 -
穿梭前,用
git log
可以查看提交历史,以便确定要回退到哪个版本。 -
要重返未来,用
git reflog
查看命令历史,以便确定要回到未来的哪个版本。
要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git
;
关联后,使用命令git push -u origin master
第一次推送master分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令git push origin master
推送最新修改;
要克隆一个仓库,首先必须知道仓库的地址,然后使用git clone
命令克隆。
Git支持多种协议,包括https
,但通过ssh
支持的原生git
协议速度最快。