Vim&Git Flashcards
【Vim】
一般模式下,我想删除光标所在字符
x
【Vim】
一般模式下,我想在光标所在行的上一行粘贴,原所在行挤到下面
P(大写)
【Git】
列出所有远程主机,并查看远程主机网址
git remote -v
【Vim】
一般模式下,我想保存并推出
:wq
【Git】
我想回到过去
先git log –online查看历史记录
然后git reset –hard 短hash值
【Vim】
一般模式下,我想在光标所在行下一行粘贴
p(小写)
【Vim】
一般模式下,我想让光标向下移动8行
8[回车]
【Git】
我想用git add .一次性把文件夹全部添加跟踪,但是有几个不想加进去,怎么办
在文件夹下建立一个.gitignore文件:
- .~
- .log
- .tmp
【Git】
远程主机版本库有了更新,怎样更新到本地
git pull :
如果当前分支与远程分支有追踪关系,则可以省略分支名
git pull origin
【Vim】
一般模式下:
我刚刚撤销了一个操作,现在又不想撤销了
Ctrl+r
【Vim】
一般模式下:
一堆字符串,从第一行到最后一行把hello替换成world
:1,$s/hello/world/gc
【Vim】
一般模式下:
我想把光标移动到第6行
6G
【Vim】
一般模式下:
从光标所在行算起,向后复制5行
5yy
【Vim】
一般模式下:
我想复制光标所在的行
yy
【Vim】
一般模式下:
我想把光标移动到第一行
gg或1G
【Vim】
一般模式下:
我想选择几个字符,光标所过之处反白
v
【Git】
创建一个分支fenzhi1
git branch fenzhi1
【Vim】
一般模式下:
把光标移动到最后一行
G
【Git】
我想重命名文件,又不想先删除跟踪再git add,怎样才能一次性连跟踪一起重命名
git mv 旧文件 新文件
【Vim】
一般模式下:
一堆字符串,向上查找字符串hijack
?hello
【Vim】 一般模式下: 123456789 123456789 123456789 我想只选 456 456 456 选择好了复制 选择好了删除
ctrl+v
复制:y
删除:d
【Vim】
一般模式下:怎样剪切
d说是删除,其实就是剪切,p就粘贴出来了
【Git】
我刚刚回到了过去,但是过去之后git log –oneline,过去往后的记录全部消失了,这时候我想要回到未来怎么办?
先git reflog查看全局历史
然后git reset –hard 短hash
【Git】
当我要提交一个快照时,我要做什么
前提是文件之前已经git add过了
想要提交快照就git commit -m ‘这是第一次修改’
【Git】
创建一个新分支fenzhi1,并切换到fenzhi1
git checkout -b fenzhi1
相当于下面两条:
git branch fenzhi1 #创建分支1
git checkout fenzhi1 #切换到分支1
【Git】
我想建立一个项目,文件夹为hello,怎样初始化一个git仓库
在hello文件夹里面git init
【Vim】
一般模式下:
撤销上一步
u
【Vim】
一般模式下:
切换到插入模式
i
【Vim】
一般模式下:
我想选择几行,光标所过之处反白
V(大写)
【Git】
把当前分支切换到fenzhi1
git checkout fenzhi1
【Vim】
一般模式下:
我想重复刚刚的动作
小数点(.)
【Vim】
一般模式下:
删除光标前面的一个字符
X(大写)
【Git】
git远程主机时,origin是什么东西
当当前只有一台远程主机时,origin就是远程主机的默认别名(git自动设定的)
【Vim】
一般模式下:
我想删除从当前行算起,向后删除5行
5dd
【Git】
怎样查看当前文件的状态,
怎样精简地查看当前文件的状态
git status
git status -s
【Vim】
一般模式下:
向下查找字符串hijack,找到后继续查找按什么
/hijack
继续:n
【Vim】
一般模式下:
在第6行与第88行之间寻找hello,替换为world
:6,88s/hello/world/g
【Vim】
一般模式下:我想删除光标所在行
dd
【Git】
我想一处对1.py文件的跟踪,但是源文件保留,我该怎么办?
我想一口气全删掉,跟踪也不要,源文件也不要怎么办
git rm –cached 1.py
git rm -f 1.py
【Git】
当我吧hello.py保存好,下一步要做什么,目的是什么?
git add hello.py
或
git add .
告诉git开始对哪些文件进行跟踪
【Vim】
删除行尾换行符
%s/\n//g
【Vim】
查找后取消高亮
:noh
【Vim】
全选
ggVG