查看主机名称:
git remote show
手动建立追踪关系:
git branch --set-upstream master origin/next //指定master分支追踪origin/next分支
重新绑定追踪关系:
git remote remove origin //如果本地代码,已经关联了远程分支,则需要先解除关联
git remote add origin git@gitee.com:wedezhao/uni-shop-2.git //重新关联新的远程分支
git push -u origin master //提交代码
删除本地分支:
git branch -d 分支名
删除远程分支:
git push origin --delete 分支名
查看分支:
git branch -v
查看分支(包括远程和本地):
git branch -a
输出指针HEAD信息:
git reflog
版本的重置:
git reset --hard a6ace91
git reset --hard HEAD^ //一个^表示后退一步,n 个表示后退n 步
git reset --hard HEAD~n //表示后退n 步
合并分支:
git merge 分支名
合并步骤:
第一步:切换到接受修改的分支上;
第二步:执行命令git merge [有新内容分支名];
git merge --no-ff 分支名
使用--no-ff参数后,会执行正常合并,在Master分支上生成一个新节点。为了保证版本演进的清晰,我们希望采用这种做法。
VIM编辑窗口退出
编辑完保存退出的四种方式
1. Esc+:+wq+回车(w是write,q是quit)
2. Esc+:+x+回车(x=wq)
3. Esc+shift+zz
4. Esc+ZZ(在大写开启下)
如果是进入了编辑,但是未进行任何改动的保存退出命令如下:
Esc+:+q+回车
不保存退出的命令:
Esc+:+q+!+回车
VIM命令:
四中模式:
正常模式;命名模式;插入模式;可视模式。从其他模式退出到正常模式的时候esc即可。
vim test.txt 打开要编辑的文本
vim +# 打开文件,并定位到#行
正常模式命令:
h 向前一个字符
l 向后一个字符
j 同位置向下走
k 同位置向上走
n 查找下一个
N 查找上一个
这几个命令前加上数字,表示向前多少个字符
:q 退出编辑
:wq 保存并退出
:q! 不保存退出
:w 保存
:w! 强行保存
gg 第一行
G 最后一行
#G 跳到第几行
Ctrl+f 向下翻一屛
ctrl+b 向上翻一屛
ctrl+d 向下翻半屛
ctrl+u 向上翻半屛
dd 删除当前光标所在行
yy 复制一行
p 粘贴。粘贴一行的话,放在当前行的下边。
u 撤销操作