首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Git 速查表:中级用户必备的 12 个 Git 命令

git mv path/to/old_file_name.ext path/to/new_file_name.ext 需要注意的是,文件在您的文件系统中也会被重命名/移动,所以这个命令一举两得。...要将暂存区重置为与最近的提交匹配,而不丢失工作区的任何数据,请使用以下命令: git reset 撤销所有当前的更改并将工作区重置为与最近的提交匹配,请使用以下命令: git reset --hard...git cherry-pick git cherry-pick 命令接受一个或多个提交记录,并将它们应用到一个现有的分支上。...git revert git revert 命令用于撤消之前提交的更改。该命令接受一个 commit ID,然后在当前分支上创建一个新的提交记录,以反转 revert 提交记录中的更改。...这种方法允许用户撤消一个更改,而无需重写历史记录。执行该命令将在分支的末尾产生一个新的提交记录,用于撤消 revert 的提交记录中的更改。

47830
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Git 最全教程

    星号(*)匹配零个或多个任意字符;[abc] 匹配任何一个列在方括号中的字符 (这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)...只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符, 表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。...4、撤消操作 在任何一个阶段,你都有可能想要撤消某些操作。注意,有些撤消操作是不可逆的。 有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。...撤消对文件的修改 如果你并不想保留对 CONTRIBUTING.md 文件的修改怎么办?你该如何方便地撤消修改——将它还原成上次提交时的样子(或者刚克隆完的样子,或者刚把它放入工作目录时的样子)?...远程仓库的重命名与移除 你可以运行 git remote rename 来修改一个远程仓库的简写名。

    1.4K10

    git 学习笔记

    johndoe@example.com 在工作目录中初始化新仓库 $ git init 从现有仓库克隆 $ git clone git://github.com/schacon/grit.git 如果想重命名...星号(*)匹配零个或多个任意字符;[abc]匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个 b,要么匹配一个 c);问号(?)...只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如 [0-9] 表示匹配所有 0 到 9 的数字)。...p 选项展开显示每次提交的内容差异,用 -2 则仅显示最近的两次更新 $ git log -U1 --word-diff  单词层面的对比 $ git log --stat 仅显示简要的增改行数统计 撤消操作...命令修改某个远程仓库在本地的简称,比如想把 pb 改成 paul,可以这么运行: $ git remote rename pb paul $ git remote origin paul 注意,对远程仓库的重命名

    886110

    vim命令总结

    显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。 5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...撤消命令还有另一种形式,"U"命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个"U"的操作。用"u"和CTRL-R你可以找回任何一个操作状态。...事实上,很多命令都可以接受一个数字作为重复执行同一命令的次数。比如刚才的例子,要在行尾追加三个感叹号,当时用的命令是"a!!!"。另一个办法是用"3a!"命令。3说明该命令将被重复执行3次。...$"命令还可接受一个计数,如"1$"会将光标移动到当前行行尾,"2$"则会移动到下一行的行尾,如此类推。"0"命令却不能接受类似这样的计数,命令"^"前加上一个计数也没有任何效果。...21.匹配一行的开或结尾 ^ 字符匹配一行的开头。$字符匹配一行的末尾。

    80670

    Git基础知识(二)

    *匹配零个或多个任意字符; [abc] 匹配任何一个列在方括号中的字符([abc]就是要么匹配一个 a,要么匹配一个 b,要么匹配一个 c); ?...匹配一个任意字符; [字符-字符]方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配 ( [0-9] 表示匹配所有 0 到 9 的数字); ** 表示匹配任意中间目录,比如a/**/...改变文件位置 我们再把1.py从test中拿回来,再改名为2.py使用git status可以看出它告诉我们,我们重命名了一个文件并且它是从1.py重命名过去的,也就是git是使用的最开始的记录进行对比变更的...重命名 根据之前的学习,如果要实现重命名文件需要执行以下操作: mv 1.py 2.py git rm 1.py git add 2.py 所以git mv相当于执行了三句命令 git log 使用git...--grep 仅显示含指定关键字的提交 -S 仅显示添加或移除了某个关键字的提交 撤销操作 注意⚠️:有些撤消操作是不可逆的!可以会因为操作失误而导致之前的工作丢失。

    74430

    journalctl命令

    --no-tail: 显示所有存储的输出行,即使在follow模式下也是如此,撤消--line=的效果。 -r, --reverse: 反转输出,以便首先显示最新的条目。...-p, --priority=: 根据消息优先级或优先级范围筛选输出,接受单个数字或文本日志级别(即在0 emerg和7 debug之间),或以..形式表示的numeric/text日志级别范围,日志级别是...-F, --field=: 在日志的所有条目中打印指定字段可以接受的所有可能数据值。...--rotate: 要求日志守护进程滚动日志文件,此命令会一直阻塞到滚动操作完成之后才会返回,日志滚动可以确保所有活动的日志文件都被关闭、并被重命名以完成归档,同时新的空白日志文件将被创建,并成为新的活动日志文件...journalctl --disk-usage 要求日志守护进程滚动日志文件,日志滚动可以确保所有活动的日志文件都被关闭、并被重命名以完成归档,同时新的空白日志文件将被创建,并成为新的活动日志文件。

    3.6K20

    vim常用命令总结

    显然你可以再输入一遍,但是命令“u” 更简便,它可以撤消上一次的操作。 5.重做   如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...撤消命令还有另一种形式,“U”命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个“U”的操作。用“u”和CTRL-R你可以找回任何一个操作状态。...事实上,很多命令都可以接受一个数字作为重复执行同一命令的次数。比如刚才的例子,要在行尾追加三个感叹号,当时用的命令是“a!!!”。另一个办法是用“3a!”命令。3说明该命令将被重复执行3次。...“$”命令还可接受一个计数,如“1$”会将光标移动到当前行行尾,“2$”则会移动到下一行的行尾,如此类推。“0”命令却不能接受类似这样的计数,命令“^”前加上一个计数也没有任何效果。...21.匹配一行的开头与结尾    ^ 字符匹配一行的开头。$字符匹配一行的末尾。    所以“/was$”只匹配位于一行末尾的单词was,所以“/^was”只匹配位于一行开始的单词was。

    15.6K20

    vim常用命令总结

    显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。 5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...撤消命令还有另一种形式,"U"命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个"U"的操作。用"u"和CTRL-R你可以找回任何一个操作状态。...事实上,很多命令都可以接受一个数字作为重复执行同一命令的次数。比如刚才的例子,要在行尾追加三个感叹号,当时用的命令是"a!!!"。另一个办法是用"3a!"命令。3说明该命令将被重复执行3次。...$"命令还可接受一个计数,如"1$"会将光标移动到当前行行尾,"2$"则会移动到下一行的行尾,如此类推。"0"命令却不能接受类似这样的计数,命令"^"前加上一个计数也没有任何效果。...(vim) u   可以多次撤消指令,一次撤消一个操作,直至本次操作开始为止。 (vim) Ctrl+r 可以恢复撤消前内容,按多次可恢复多次。  查找与替换 /字串   往游标之后寻找该字串。 ?

    1.3K10

    Visual Studio Code 快捷键 Mac 版

    介绍 ⌘X 剪切 ⌘C 复制 ⌥↓ / ⌥↑ 移动当前行向 下/上 ⇧⌥↓ / ⇧⌥↑ 复制当前行向 下/上 ⇧⌘K 删除当前行 ⌘Enter / ⇧⌘Enter 在下/上 插入一行 ⇧⌘\ 跳转到匹配的括号...⌘U 删除行注释 ⌘/ 切换行注释 ⇧⌥A 切换块注释 ⌥Z 切换文字换行 多光标和选择 Mac 快捷键 介绍 Alt+Click 插入光标 ⌥⌘↑ 在上面插入光标 ⌥⌘↓ 在下面插入光标 ⌘U 撤消上一个光标操作...PgUp 列(框)选择 向上一页 ⇧⌥⌘PgDown 列(框)选择 向下一页 搜索和替换 Mac 快捷键 介绍 ⌘F 查找 ⌥⌘F 替换 ⌘G / ⇧⌘G 查找下一个/上一个 ⌥Enter 选择查找匹配的所有匹配项...⌘D 将选择添加到下一个查找匹配 ⌘K ⌘D 将最后一个选择移至下一个查找匹配项 丰富的语言编辑 Mac 快捷键 介绍 ⌃Space 触发建议 ⇧⌘Space 触发参数提示 Tab Emmet扩展缩写...快速修复 ⇧F12 显示引用 F2 重命名符号 ⇧⌘. / ⇧⌘, 替换为下一个/上一个值 ⌘K ⌘X 修剪尾随空格 ⌘K M 更改文件语言 导航 Mac 快捷键 介绍 ⌘T 显示所有符号 ⌃G 转到行

    1.7K31

    vim 学习笔记(四)—— 常用命令汇总

    显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。 5.重做 如果你撤消了多次,你还可以用CTRL-R(重做)来反转撤消的动作。换句话说,它是对撤消的撤消。...撤消命令还有另一种形式,"U"命令,它一次撤消对一行的全部操作。第二次使用该命令则会撤消前一个"U"的操作。用"u"和CTRL-R你可以找回任何一个操作状态。...事实上,很多命令都可以接受一个数字作为重复执行同一命令的次数。比如刚才的例子,要在行尾追加三个感叹号,当时用的命令是"a!!!"。另一个办法是用"3a!“命令。3说明该命令将被重复执行3次。..." “0"命令却不能接受类似这样的计数,命令”^"前加上一个计数也没有任何效果。 12.移动到指定字符上 命令"fx"在当前行上查找下一个字符x(向右方向),可以带一个命令计数"F"命令向左方向搜索。...21.匹配一行的开头与结尾 ^ 字符匹配一行的开头。$字符匹配一行的末尾。 所以"/was$“只匹配位于一行末尾的单词was,所以”/^was"只匹配位于一行开始的单词was。

    1.7K31

    journalctl命令「建议收藏」

    --no-tail: 显示所有存储的输出行,即使在follow模式下也是如此,撤消--line=的效果。 -r, --reverse: 反转输出,以便首先显示最新的条目。...-p, --priority=: 根据消息优先级或优先级范围筛选输出,接受单个数字或文本日志级别(即在0 emerg和7 debug之间),或以..形式表示的numeric/text日志级别范围,日志级别是...-F, --field=: 在日志的所有条目中打印指定字段可以接受的所有可能数据值。...--rotate: 要求日志守护进程滚动日志文件,此命令会一直阻塞到滚动操作完成之后才会返回,日志滚动可以确保所有活动的日志文件都被关闭、并被重命名以完成归档,同时新的空白日志文件将被创建,并成为新的活动日志文件...journalctl --disk-usage 要求日志守护进程滚动日志文件,日志滚动可以确保所有活动的日志文件都被关闭、并被重命名以完成归档,同时新的空白日志文件将被创建,并成为新的活动日志文件。

    1.7K40

    Microsoft PowerToys

    您是否曾经需要修改大量文件的文件名,但又不想将所有文件重命名为相同的名称?是否想对各种文件名的一部分进行简单的搜索/替换?是否想对多个项目执行正则表达式重命名?...PowerRename是Windows Shell上下文菜单扩展,用于使用简单的搜索和替换或更强大的正则表达式匹配进行高级批量重命名。...在搜索和替换输入字段中键入内容时,预览区域将显示项目将重命名为的内容。您可以切换特定项目以在预览区域的操作中包括或排除。其他复选框选项允许对重命名操作的范围进行更多控制。...然后,PowerRename调用Windows资源管理器文件操作引擎以执行重命名。这样的好处是允许在PowerRename退出后撤消重命名操作。...PowerRename旨在涵盖大多数批量重命名方案,同时仍在努力为普通用户提供简便性。 ? PowerToys Run是面向高级用户的快速启动器,在不牺牲性能的情况下具有其他功能。

    2.5K10

    Visual Studio Code快捷键

    说明 ⌘X 剪切 ⌘C 复制 ⌥↓ / ⌥↑ 移动当前行向 下/上 ⇧⌥↓ / ⇧⌥↑ 复制当前行向 下/上 ⇧⌘K 删除当前行 ⌘Enter / ⇧⌘Enter 在下/上 插入一行 ⇧⌘\ 跳转到匹配的括号...K ⌘U 删除行注释 ⌘/ 切换行注释 ⇧⌥A 切换块注释 ⌥Z 切换文字换行 光标和选择 Mac 快捷键 说明 Alt+Click 插入光标 ⌥⌘↑ 在上面插入光标 ⌥⌘↓ 在下面插入光标 ⌘U 撤消上一个光标操作...PgUp 列(框)选择 向上一页 ⇧⌥⌘PgDown 列(框)选择 向下一页 搜索和替换 Mac 快捷键 说明 ⌘F 查找 ⌥⌘F 替换 ⌘G / ⇧⌘G 查找下一个/上一个 ⌥Enter 选择查找匹配的所有匹配项...⌘D 将选择添加到下一个查找匹配 ⌘K ⌘D 将最后一个选择移至下一个查找匹配项 语言编辑 Mac 快捷键 说明 ⌃Space 触发建议 ⇧⌘Space 触发参数提示 Tab Emmet扩展缩写 ⇧...快速修复 ⇧F12 显示引用 F2 重命名符号 ⇧⌘. / ⇧⌘, 替换为下一个/上一个值 ⌘K ⌘X 修剪尾随空格 ⌘K M 更改文件语言 导航 Mac 快捷键 说明 ⌘T 显示所有符号 ⌃G 转到行

    8.8K20

    Vscode快捷键(Windows版)

    Shift+Alt + ↓ / ↑ 向上/向下复制行 Ctrl+Shift+K 删除行 Ctrl+Enter 在下面插入行 Ctrl+Shift+Enter 在上面插入行 Ctrl+Shift+\ 跳转到匹配的括号...转到上一个错误或警告 Ctrl+Shift+Tab 浏览编辑组历史 Alt+ ← / → 后退/前进 Ctrl+F 寻找 Ctrl+H 代替 F3 /Shift+F3 查找下一个/上一个 Alt+Enter 选择“查找匹配...”的所有出现情况 Ctrl+D 将选择添加到下一个查找匹配项 Ctrl+K Ctrl+D 将最后一个选择移动到下一个查找匹配项 Alt+C/R/W 插入光标 Ctrl+Alt+ ↑ / ↓ 在上方/下方插入光标...Alt+Click 插入光标 Ctrl+Alt+ ↑ / ↓ 在上方/下方插入光标 Ctrl+U 撤消上一次光标操作 Shift+Alt+I 在选定的每一行的末尾插入光标 Ctrl+L 选择当前行 Ctrl...快速解决 Shift+F12 显示引用 F2 重命名符号 Ctrl+K Ctrl+X 修剪尾部多余空格 Ctrl+K M 更改文件语言 Ctrl+F4、Ctrl+W 关闭编辑器 Ctrl+K F 关闭文件夹

    1.3K10

    CAD操作大全

    】 显示/隐藏粒子系统(Particle Systems) 【Shift】+【P】 显示/隐藏空间扭曲(Space Warps)物体 【Shift】+【W】 锁定用户界面(开关) 【Alt】+【0】 匹配到相机...REDRAWALL 所有视口重绘 RE REGEN 重新生成 REA REGENALL 所有视口重新生成 REC RECTANGLE 绘制矩形 REG REGION 三维面域 REN REBAME 对话框式重命名...*REN *REBAME 命令式重命名 REV REVOLVE 利用绕轴旋转二维对象创建三维体 RM DDRMODES 打印辅助设定 RO ROTATE 旋转 RPR RPREF 设置渲染参考...*REN *REBAME 命令式重命名 REV REVOLVE 利用绕轴旋转二维对象创建三维体 RM DDRMODES 打印辅助设定 RO ROTATE 旋转 RPR RPREF 设置渲染参考...Particle Systems) 【Shift】+【P】   显示/隐藏空间扭曲(Space Warps)物体 【Shift】+【W】   锁定用户界面(开关) 【Alt】+【0】   匹配到相机

    3.7K30

    管理全局变量(二)

    (可选)清除大小写匹配。默认情况下,搜索区分大小写。 单击Find First或Find All。 然后,页面显示选定全局变量中下标或值包含给定字符串的第一个节点或所有节点。...如果结果可以接受,请单击保存。 单击确定确认此操作。 导出全局变量 注意:因为导入全局是非常容易的(这是一个不可逆转的变化),所以最好只导出需要导入的全局。...导入全局变量 注意:在导入任何全局变量之前,请确保知道IRIS使用哪些全局变量,以及应用程序使用哪些全局变量;参见“一般建议”没有撤消选项。...删除全局变量 注意:在删除任何全局变量之前,请确保知道IRIS使用哪些全局变量,以及应用程序使用哪些全局变量;参见“一般建议”没有撤消选项。无法恢复已删除的全局。 “删除全局”页面允许删除全局。

    1.2K20

    快捷键整理

    Ctrl+Shift+L 变为大/小写:Ctrl+Shift+X/Y 6 重构 显示重构菜单:Alt+Shift+T 重构-改变方法签名:Alt+Shift+C 重构-移动:Alt+Shift+V 重构-重命名...上一个元素:Alt+Shift+Right/Left 拷贝选中的行:Ctrl+Alt+Up/Down Ctrl+Alt 拷贝选中的行:Ctrl+Alt+Up/Down  10 F类快捷键 F2:显示提示/重命名...backspace 删除左侧 shift+backspace 左侧删除 ctrl+shift+backspace 左侧全部删除 delete 右侧删除 enter 插入 shift+enter 插入 ctrl+z 撤消...ctrl+shift+z 重做 ctrl+y 重做或重复 ctrl+u 软撤消 ctrl+shift+u 软重做 ctrl+shift+v 粘贴并格式化 shift+delete 剪切 ctrl+insert...shift+f3 上一个匹配项 ctrl+f3 下一个匹配项 ctrl+shift+f3 find under prev alt+f3 find all under ctrl+e slurp find

    81490
    领券