您的位置:首页 > 其它

git 和 vim 学习笔记

2015-07-22 13:28 309 查看
在学校的时候,也断断续续的用过 gitvim,断断续续的原因是学校的网络对 github 支持不是很好,有时候会打不开,所以,用来对代码进行版本管理就不太合适了。所以,对 gitvim 的命令就不是多熟悉了。现在工作嘛,长期使用这两个工具,就一定要很熟悉才行,为了让自己不忘记一些常用命令,记录下吧。

git 常用命令

本地创建仓库

创建仓库

cd   < target directory >

与远程仓库建立关联

git remote add origin git@github.com:< 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 可以继续查看匹配的内容)

匹配当前的括号

%

匹配当前的单词

  * 找到下一个相同的单词

  # 找到上一个相同的单词
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: