GIT基本使用
-
初始化本地倉庫
$ git init -
初始化遠(yuǎn)程倉庫
$ 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常用指令
-
查看文件狀態(tài)
$ git status -
把修改的文件添加到暫存區(qū)
$ git add 文件路徑 $ git add . -
把暫存區(qū)的文件提交到本地倉庫
$ git commit -m "注釋" 文件路徑 $ git commit -m "注釋" -
修改最后一次提交的注釋
$ git commit --amend "注釋" -
把本地分支的更新推送到遠(yuǎn)程服務(wù)器
$ git push -
把遠(yuǎn)程服務(wù)器分支的更新下載到本地
$ git pull -
從遠(yuǎn)程服務(wù)器克隆代碼倉庫到本地
$ git clone URL -
查看文件的日志信息
$ git log -
查看所有的操作記錄
$ git reflog -
撤銷操作
-
文件添加到暫存區(qū)之前,撤銷對某一個文件的修改
$ git checkout 文件路徑 -
文件提交到本地倉庫之前,撤銷對所有文件的修改
$ git reset --hard HEAD -
回退到上一個版本
$ git reset --hard HEAD^ -
切換到指定版本
$ git reset --hard 版本號(前7位)
-
-
查看文件修改內(nèi)容
$ git diff 文件名
GIT分支管理
-
備份(打標(biāo)簽)
git tag -a 標(biāo)簽名稱 -m -
把標(biāo)簽推送到遠(yuǎn)程服務(wù)器
git push origin 標(biāo)簽名稱 -
查看標(biāo)簽
git tag -
切換分支
git checkout 分支名稱 -
創(chuàng)建新分支并切換
git checkout -b 分支名稱 -
查看本地分支
$ git branch -
創(chuàng)建本地分支
$ git branch -
查看遠(yuǎn)程分支
$ git branch -r -
合并分支
$ git merge
VIM常用操作
- 退出:
q - 保存并退出:
:wq - 查看上一頁:
control + b - 查看下一頁:
空格 - 搜索:
/ - 進入編輯模式:
i - 退出編輯模式:
ESC