1 基本提交
-
git init:把这个目录变成Git可以管理的仓库
-
git add filename: 告诉Git,把文件添加到仓库
-
git commit: 告诉Git,把文件提交到仓库
示例:
$ git commit -m "wrote a readme file"
-m后面输入的是本次提交的说明 -
git status:让我们时刻掌握仓库当前的状态
-
git diff filename: 查看文件的改动情况
-
git log:显示从最近到最远的提交日志,
-
cat filename: 显示文件内容
2 版本回退
git reset --hard commit_id
: HEAD指向的版本就是当前版本,Git允许我们在版本的历史之间穿梭
3 远程仓库
$ git remote add origin git@github.com:name/filename.git
:添加远程仓库$ git push -u origin master
:第一次提交加上-u,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。之后的提交直接$ git push origin master
- $
git clone url
:克隆远程库