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