GIT基本使用
-
初始化本地仓库
$ git init
-
初始化远程仓库
$ git init --bare
-
配置局部信息
-
配置局部用户名
$ git config user.name
-
配置局部邮箱
$ git config user.email
-
-
配置全局信息
-
配置全局用户名
$ git config --global user.name
-
配置全局邮箱
$ git config --global user.email
-
-
查看配置信息
$ git config -l
-
查看帮助文档
$ git --help
-
查看指令的帮助信息
$ git help 指令名
GIT常用指令
-
查看文件状态
$ git status
-
把修改的文件添加到暂存区
$ git add 文件路径 $ git add .
-
把暂存区的文件提交到本地仓库
$ git commit -m "注释" 文件路径 $ git commit -m "注释"
-
修改最后一次提交的注释
$ git commit --amend "注释"
-
把本地分支的更新推送到远程服务器
$ git push
-
把远程服务器分支的更新下载到本地
$ git pull
-
从远程服务器克隆代码仓库到本地
$ git clone URL
-
查看文件的日志信息
$ git log
-
查看所有的操作记录
$ git reflog
-
撤销操作
-
文件添加到暂存区之前,撤销对某一个文件的修改
$ git checkout 文件路径
-
文件提交到本地仓库之前,撤销对所有文件的修改
$ git reset --hard HEAD
-
回退到上一个版本
$ git reset --hard HEAD^
-
切换到指定版本
$ git reset --hard 版本号(前7位)
-
-
查看文件修改内容
$ git diff 文件名
GIT分支管理
-
备份(打标签)
git tag -a 标签名称 -m
-
把标签推送到远程服务器
git push origin 标签名称
-
查看标签
git tag
-
切换分支
git checkout 分支名称
-
创建新分支并切换
git checkout -b 分支名称
-
查看本地分支
$ git branch
-
创建本地分支
$ git branch
-
查看远程分支
$ git branch -r
-
合并分支
$ git merge
VIM常用操作
- 退出:
q
- 保存并退出:
:wq
- 查看上一页:
control + b
- 查看下一页:
空格
- 搜索:
/
- 进入编辑模式:
i
- 退出编辑模式:
ESC