首页 > 其他分享 >Git和VIM常用命令速记

Git和VIM常用命令速记

时间:2023-04-17 17:35:01浏览次数:32  
标签:origin git -- 模式 VIM Git Esc 常用命令 分支

查看主机名称:
git remote show

手动建立追踪关系:
git branch --set-upstream master origin/next  //指定master分支追踪origin/next分支

重新绑定追踪关系:
git remote remove origin //如果本地代码,已经关联了远程分支,则需要先解除关联

git remote add origin [email protected]: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    撤销操作

 

标签:origin,git,--,模式,VIM,Git,Esc,常用命令,分支
From: https://www.cnblogs.com/zhaow/p/17326532.html

相关文章

  • git本地分支,远程分支,远程跟踪分支的关系
    一、我的理解其实概念很简单,本地分支就是在本地机器上的分支;远程分支就是远程机器上的分支;远程跟踪分支就是跟踪远程分支的分支,这个远程跟踪分支也是在本地上的,但是你不能切换到该分支上,也不能修改它的数据。 随着你进一步开发: 可以看到远程跟踪分支一直指向d5a22c,而本地......
  • Linux-文本编辑vim
    vim使用流程vim默认机器是不安装的,需要手动安装这个工具命令yuminstallvim-y #通过yum软件管理工具进行安装当vim打开不存在的文件的时候,默认会创建文件语法1.vim文件名2.输入字母i,进入编辑模式,代表insert输入字母o,在光标下一行开始编辑3.写完代码......
  • Git如何放弃所有本地修改
    git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。git reset --hard HASH #返回到某个节点,不保留修改。git reset --soft HASH #返回到某个节点。保留修改......
  • Git查看删除本地或远程分支
    1.查看本地分支gitbranch2.产看远程分支gitbranch-a3.删除本地分支gitbranch-dbranchname注意:删除本地分支时要切换到其他分支gitbranch-Dbranchname  强制删除本地分支4.删除远程分支gitpushorigin--deletebranchname ......
  • Git log怎么查看分支提交过哪些文件
    以上简单介绍了一些 gitlog 命令支持的选项。表2-2还列出了一些其他常用的选项及其释义。选项说明-p按补丁格式显示每个更新之间的差异。--word-diff按worddiff格式显示差异。--stat显示每次更新的文件修改统计信息。--shortstat只显示--stat中最后的行数修改添加移除统......
  • git使用
    今日内容git介绍和安装git使用流程git常用命令git忽略文件git多分支git远程仓库ssh方式连接远程仓库协同开发冲突解决线上分支合并远程仓库回滚1git软件介绍和安装#代码管理软件-git-svn#它们能做的事情--->用来做代码管理[文件......
  • 通过github搭建简单的网站
    正常搭建个网站可能需要服务器和域名,但是有没有不花钱的方法呢,github可以。首先新建个工程,名称随意然后新建个index.html文件做为首页之后点击设定最下面有个GitHubPages选择选择下面的内容,你的网站地址就会生成出来了打开网址https://huyunan.github.io/haha/ ......
  • 【vue3-element-admin】Husky + Lint-staged + Commitlint + Commitizen + cz-git 配
    前言本文介绍vue3-element-admin如何通过Husky+Lint-staged+Commitlint+Commitizen+cz-git来配置Git提交代码规范。核心内容是配置Husky的pre-commit和commit-msg两个钩子:pre-commit:Husky+Lint-staged整合实现Git提交前代码规范检测/格式化(前提......
  • docker常用命令
    一:docker服务相关命令#启动docker服务systemctlstartdocker#停止docker服务systemctlstopdocker#重启docker服务systemctlrestartdocker#查看docker服务状态systemctlstatusdocker#设置开机启动docker服务systemctlenabledocker#查看docker概要信息d......
  • gitee github 左侧栏树形显示插件 Octotree codetree 浏览器插件
    起因看到一位仁兄用gitee做仓库https://gitee.com/zhengqingya/java-developer-document然后左侧栏挺方便(抖音视频)下载chrome扩展市场搜octotree用于githubcodetree用于gitee双核浏览器扩展市场搜octotree用于githubgitcodetree用于gitee......