在学校的时候,也断断续续的用过 git和 vim,断断续续的原因是学校的网络对 github 支持不是很好,有时候会打不开,所以,用来对代码进行版本管理就不太合适了。所以,对 git 和 vim 的命令就不是多熟悉了。现在工作嘛,长期使用这两个工具,就一定要很熟悉才行,为了让自己不忘记一些常用命令,记录下吧。
git 常用命令
本地创建仓库
- 创建仓库
cd < target directory >
- 与远程仓库建立关联
git remote add origin [email protected]:< user name >/< repository name>
注:关联远程仓库需要公钥匹配才可以关联
克隆远程仓库
- 克隆构建仓库
git clone < repository name >
常用
- 查看当前仓库的状态
git status
- 添加跟踪文件
git add < file name >
注:git add * 表示添加当前目录下的所有文件
- 提交更改到本地仓库
git commit -m “commit message”
- 提交更改到远程仓库
git push origin < branch name >
- 获取远程仓库的最新文件
git pull origin < branch name >
- 查看分支
git branch
注:git branch -a 可以查看本地分支和远程分支
- 新建分支
git branch < new branch name >
新建分支并进入到新建分支中:git checkout -b < new branch name >
- 分支合并
git merge < branch name >
- 删除本地分支
git branch -d < branch name>
- 删除远程分支
git push origin –delete < branch name >
- 查看日志
git log
Vim常用命令
常用命令
- 打开文件
:e < file path/file name >
- 文件另存为
:saveas < file path/file name >
- 保存文件
:w
- 保存文件并退出 vim
:x 仅在文件修改了才保存
:wq 写文件保存并退出
ZZ 作用和 :wq 相同
- 文件跳转
当利用 vim 同时编辑多个文件时,需要跳回上一个文件(:bp),跳到下一个文件(:bn)
文件操作命令
- 进入插入模式
i
- 删除当前光标的字符
d
- 删除当前行
dd
- 复制当前行
yy
- 粘贴
p
- 清空文件内容
首先,你需要跳转到文件的行首 gg
第二,执行 dG
- 可视化
v
- 取消上一次操作/恢复上一次操作
u /
Ctrl + r
光标移动命令
- 回到行首
0 (数字零)
- 到达行尾
$ (美元符号)
- 到达第一行
gg
- 到达最后一行
G
- 到达某一行
1. 显示行号 :set nu
2. 到达某一行 :number
匹配命令
- 匹配内容
/content (按下 n 可以继续查看匹配的内容)
- 匹配当前的括号
%
- 匹配当前的单词
* 找到下一个相同的单词
# 找到上一个相同的单词
版权声明:本文为博主原创文章,未经博主允许不得转载。