关山难越,谁悲失路之人;萍水相逢,尽是他乡之客。
百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程教程 > 技术文章 > 正文

vim使用

guanshanw 2023-08-22 02:49 39 浏览 0 评论

Vim是一款强大的文本编辑器,它通常用于在终端窗口中编辑文件。下面是一些基本的 Vim 使用方法:

  1. 打开文件:在终端中输入 vim filename 命令来打开一个文件,如果该文件不存在则会创建一个新文件。
  2. 命令模式:Vim 有三种模式:命令模式、插入模式和可视模式。命令模式是默认模式,可以使用各种命令来编辑文件。在命令模式中,按下 i 进入插入模式。
  3. 插入模式:在插入模式中,可以像普通文本编辑器一样输入文本。按下 ESC 返回到命令模式。
  4. 移动光标:在命令模式下,可以使用 h、j、k、l 来分别向左、下、上、右移动光标。也可以使用 w、b、e 来分别移动到下一个单词的开头、上一个单词的开头、当前单词的结尾。
  5. 删除:在命令模式下,可以使用 x 删除光标所在位置的字符,使用 dd 删除整行,使用 dw 删除到下一个单词的开头。
  6. 复制和粘贴:在命令模式下,可以使用 yy 复制一行,使用 p 在光标下面粘贴。
  7. 保存和退出:在命令模式下,可以使用 :w 命令保存文件,使用 :q 退出 Vim,使用 :wq 同时保存并退出。

这只是 Vim 的一些基本操作,Vim 还有很多高级功能。如果你想深入了解 Vim,可以查看 Vim 的帮助文档 :help。

vim使用


vim在linux中使用

在 Linux 中使用 Vim,可以通过终端窗口进入 Vim 编辑器。

  1. 打开终端窗口:可以通过按下 Ctrl + Alt + T 快捷键打开终端窗口。
  2. 输入 vim 命令:在终端中输入 vim 命令,后跟要编辑的文件名或路径。如果文件不存在,Vim 将会创建一个新文件。
  3. 进入 Vim 编辑器:打开文件后,Vim 将会进入命令模式,此时可以使用各种 Vim 命令来编辑文件。
  4. 插入模式:在命令模式下按下 i 键进入插入模式,此时可以像普通文本编辑器一样输入文本。
  5. 保存和退出:在命令模式下按下 ESC 键回到命令模式,然后可以输入 :w 命令来保存文件,输入 :q 命令来退出 Vim 编辑器。如果想要保存并退出,可以使用 :wq 命令。


go on

继续介绍 Linux 的使用方法:

  1. 文件操作:可以使用 ls 命令列出当前目录下的文件和文件夹,使用 cd 命令进入其他目录,使用 mkdir 命令创建新的文件夹,使用 touch 命令创建新的空文件,使用 cp 命令复制文件或文件夹,使用 mv 命令移动文件或文件夹,使用 rm 命令删除文件或文件夹。
  2. 系统管理:可以使用 top 命令查看系统资源使用情况,使用 ps 命令查看当前运行的进程,使用 kill 命令终止指定进程,使用 sudo 命令以管理员身份运行命令。
  3. 网络管理:可以使用 ping 命令测试网络连通性,使用 ifconfig 命令查看网络接口信息,使用 netstat 命令查看网络连接信息,使用 ssh 命令远程连接其他计算机。
  4. 软件管理:可以使用 apt 命令在 Ubuntu 或 Debian 系统中安装、更新、卸载软件包,使用 yum 命令在 CentOS 或 Fedora 系统中安装、更新、卸载软件包。

这只是 Linux 使用的一些基本操作,Linux 还有许多高级功能。如果你想深入了解 Linux,可以查阅相关的文档或书籍。

vim的插件的安装

Vim 是一款强大的编辑器,它可以通过插件扩展更多功能。下面是一些安装 Vim 插件的方法:

  1. 使用 Vim 自带的插件管理器 Vundle:首先安装 Vundle 插件管理器,在 ~/.vimrc 配置文件中添加插件列表,然后运行 vim +PluginInstall +qall 命令安装插件。
  2. 使用 Pathogen 插件管理器:首先安装 Pathogen 插件管理器,然后将插件放置在 ~/.vim/bundle 目录下。
  3. 手动安装插件:下载插件,将插件文件复制到 ~/.vim/plugin 目录下即可。

需要注意的是,不同的插件有不同的安装方法和配置。建议先查看插件的文档或者官方网站,了解其安装和配置方式。

另外,有些插件依赖于其他软件或库,例如 ctags、ctags-exuberant、ack、ag、fzf 等等,需要先安装它们才能使用相关插件。在 Ubuntu 中,可以使用 apt-get 命令安装这些软件或库,例如 sudo apt-get install ctags 安装 ctags。在其他 Linux 发行版中,也有类似的命令。

示例

这里以使用 Vundle 安装 vim-airline 插件为例:

  1. 安装 Vundle 插件管理器:

打开终端,输入以下命令:

bashCopy codegit clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  1. 配置插件列表:

打开 ~/.vimrc 文件,添加以下内容:

vbnetCopy codeset nocompatible
filetype off

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'vim-airline/vim-airline'

call vundle#end()
filetype plugin indent on

以上内容实现了以下功能:

  • 关闭兼容模式(set nocompatible)
  • 禁用文件类型检测(filetype off)
  • 添加 Vundle 插件管理器路径(set rtp+=~/.vim/bundle/Vundle.vim)
  • 启动 Vundle 插件管理器(call vundle#begin())
  • 添加 vim-airline 插件(Plugin 'vim-airline/vim-airline')
  • 结束 Vundle 插件管理器(call vundle#end())
  • 启用文件类型检测和插件支持(filetype plugin indent on)
  1. 安装插件:

保存并关闭 ~/.vimrc 文件,然后输入以下命令安装插件:

Copy codevim +PluginInstall +qall

等待插件安装完成即可。安装完成后,重新打开 Vim,就能看到 vim-airline 的效果了。

以上是使用 Vundle 安装 Vim 插件的一个示例,其他插件管理器的使用方法类似。不同的插件管理器可能需要在 ~/.vimrc 文件中添加不同的配置信息,具体可以查看其文档或官方网站。

go on

另外,有些插件依赖于其他软件或库,例如 ctags、ctags-exuberant、ack、ag、fzf 等等,需要先安装它们才能使用相关插件。在 Ubuntu 中,可以使用 apt-get 命令安装这些软件或库,例如 sudo apt-get install ctags 安装 ctags。在其他 Linux 发行版中,也有类似的命令。

以下是一些常用的 Vim 插件:

  1. vim-airline:美化状态栏,显示文件类型、文件编码、当前 Git 分支等信息。
  2. NERDTree:显示文件目录树,方便浏览和操作文件。
  3. tagbar:显示当前文件中的函数、变量等标签列表。
  4. ctrlp.vim:快速查找文件和缓冲区。
  5. fugitive.vim:Git 插件,方便在 Vim 中执行 Git 命令。
  6. vim-commentary:快速注释和取消注释。
  7. vim-surround:方便添加、删除、修改括号、引号等符号。
  8. vim-indent-guides:显示缩进线,方便代码阅读。
  9. ale:语法检查插件,支持多种语言。
  10. coc.nvim:基于语言服务器的补全和代码导航插件,支持多种语言。

以上是一些常用的 Vim 插件,安装方法可以参考上述示例。不同的插件有不同的功能和用法,可以根据自己的需求选择和配置。

go on

除了安装插件,还有一些 Vim 的配置技巧和快捷键可以提高编辑效率和使用体验。以下是一些常用的技巧和快捷键:

  1. 切换缓冲区:

使用 :ls 命令列出当前打开的所有缓冲区,然后使用 :b 缓冲区编号 或 :b 缓冲区名称 切换到对应的缓冲区。例如,使用 :b 1 切换到编号为 1 的缓冲区。

  1. 分屏编辑:

使用 :split 或 :vsplit 命令将窗口分成上下或左右两个窗口,分别显示不同的文件或缓冲区。然后可以使用 Ctrl+w 和方向键切换窗口,使用 :q 命令关闭窗口。

  1. 快速移动光标:

使用 Ctrl+u 和 Ctrl+d 快速向上或向下滚动半屏,使用 Ctrl+f 和 Ctrl+b 快速向前或向后滚动一屏。使用 gg 和 G 快速跳转到文件开头和结尾,使用 H、M 和 L 快速跳转到当前屏幕的顶部、中间和底部。

  1. 搜索和替换:

使用 / 和 ? 进行正向和反向搜索,使用 n 和 N 快速跳转到下一个和上一个匹配项。使用 :s/原始字符串/替换字符串/g 进行全局替换,使用 :%s/原始字符串/替换字符串/g 对整个文件进行替换。

  1. 宏录制:

使用 qa 开始录制宏,然后执行一系列操作,使用 q 结束录制。使用 @a 执行宏,使用 @@ 重复上一次执行的宏。

以上是一些常用的 Vim 技巧和快捷键,可以大大提高编辑效率和使用体验。当然,Vim 的功能和快捷键非常丰富,这里只是列举了一些常用的,更多的可以查看 Vim 的帮助文档或网络上的教程和资源。

go on

最后,还有一些 Vim 的高级技巧和进阶用法,可以进一步提高使用效率和扩展功能。以下是一些常用的高级技巧和进阶用法:

  1. 自定义快捷键:

可以使用 map 命令将一组按键映射为一个快捷键,例如 map <leader>t :NERDTreeToggle<CR> 将 \t 映射为打开或关闭 NERDTree 的快捷键。其中 <leader> 可以通过 let mapleader="新的前缀键" 设置,通常默认是反斜杠 \。

  1. 自定义命令:

可以使用 command 命令将一组操作定义为一个自定义命令,例如 command GitDiff :!git diff % 将 GitDiff 定义为执行 git diff 命令的快捷方式,其中 % 代表当前文件名。

  1. 使用插件管理器:

可以使用插件管理器来管理和安装 Vim 插件,例如 Vundle、Pathogen、vim-plug 等等。插件管理器可以自动下载和安装插件,并提供更新和卸载功能,方便管理和维护插件。

  1. 自定义配置文件:

可以将自定义的 Vim 配置保存在 .vimrc 文件中,该文件位于用户主目录下。在该文件中可以设置各种选项、快捷键、映射、命令、插件等等。可以根据自己的习惯和需求来编写和维护该文件。

  1. 使用 Vim Script:

Vim 支持 Vim Script 脚本语言,可以编写自定义函数、插件、自动化任务等等。Vim Script 的语法和用法与 Vim 的命令和快捷键非常相似,可以通过学习 Vim Script 进一步扩展 Vim 的功能和应用。

以上是一些 Vim 的高级技巧和进阶用法,可以进一步提高使用效率和扩展功能。当然,这需要一定的 Vim 使用经验和编程基础,需要花费更多的时间和精力来学习和实践。

go on

最后,还有一些 Vim 的小技巧和实用工具,可以进一步提高使用效率和便利性。以下是一些常用的小技巧和实用工具:

  1. 使用宏录制:

可以使用宏录制来重复执行一系列操作,例如删除一行、复制一行、粘贴一行等等。可以使用 q 命令录制宏,使用 @ 命令执行宏,非常方便和实用。

  1. 使用多光标编辑:

可以使用多光标编辑来同时编辑多个位置,例如同时在多个行首添加文本、同时选中多个区域、同时替换多个文本等等。可以使用插件或内置功能来实现多光标编辑,例如 vim-multiple-cursors、vim-visual-multi 等等。

  1. 使用缩写和自动补全:

可以使用缩写和自动补全来加快输入速度和减少打字错误,例如输入 if 后自动补全为 if(condition) { }、输入 for 后自动补全为 for (var i = 0; i < len; i++) { } 等等。可以使用插件或内置功能来实现缩写和自动补全,例如 UltiSnips、vim-autoclose 等等。

  1. 使用标签页和分屏:

可以使用标签页和分屏来方便地管理和浏览多个文件和窗口,例如在同一个窗口中同时查看多个文件、在不同窗口中编辑同一个文件等等。可以使用内置命令或插件来实现标签页和分屏,例如 :tabnew、vim-fugitive 等等。

  1. 使用主题和配色方案:

可以使用主题和配色方案来美化 Vim 的界面和颜色,提高可读性和舒适度。可以使用插件或内置功能来切换主题和配色方案,例如 gruvbox、solarized 等等。

以上是一些 Vim 的小技巧和实用工具,可以进一步提高使用效率和便利性。当然,这些技巧和工具也需要一定的学习和实践,需要根据自己的需求和习惯来选择和应用。

go on

总结一下,Vim 是一个功能强大的文本编辑器,可以在 Linux 中进行高效和方便的文本编辑和编程开发。除了基本的命令和操作之外,还有很多实用的技巧和工具,例如插件、宏录制、多光标编辑、缩写和自动补全、标签页和分屏、主题和配色方案等等,可以进一步提高使用效率和便利性。

对于初学者来说,可以先学习一些基本的命令和操作,例如进入 Vim、移动光标、插入和删除文本、保存和退出文件等等。然后可以学习一些进阶的命令和操作,例如查找和替换文本、分屏和标签页、编辑多个文件、复制和粘贴文本等等。最后可以学习一些实用的技巧和工具,例如插件、宏录制、多光标编辑、缩写和自动补全、主题和配色方案等等。

总的来说,Vim 是一个非常强大和实用的文本编辑器,可以帮助我们更加高效和方便地进行文本编辑和编程开发。虽然需要一定的学习和练习,但是掌握了 Vim 的基本命令和操作之后,就可以更加轻松和愉快地使用 Linux 进行文本编辑和编程开发了。

示例

以下是一些 Vim 命令和操作的示例:

  1. 进入 Vim 编辑器并打开文件:
Copy codevim filename.txt
  1. 移动光标:
makefileCopy codeh: 左移一个字符
j: 下移一行
k: 上移一行
l: 右移一个字符
0: 移动到行首
$: 移动到行尾
gg: 移动到文件开头
G: 移动到文件末尾
  1. 插入和删除文本:
makefileCopy codei: 在当前位置前插入文本
a: 在当前位置后插入文本
o: 在当前行下方新建一行并插入文本
dd: 删除当前行
x: 删除当前光标下的字符
D: 删除当前光标到行尾的文本
  1. 保存和退出文件:
makefileCopy code:w: 保存文件
:q: 退出文件
:wq: 保存并退出文件
:q!: 强制退出文件,丢弃未保存的修改
  1. 查找和替换文本:
rubyCopy code/keyword: 查找关键字
n: 查找下一个匹配项
N: 查找上一个匹配项
:%s/old/new/g: 替换文件中所有匹配项
  1. 分屏和标签页:
makefileCopy code:split: 横向分屏
:vsplit: 纵向分屏
:tabnew: 新建标签页
gt: 切换到下一个标签页
gT: 切换到上一个标签页
  1. 复制和粘贴文本:
makefileCopy codeyy: 复制当前行
p: 粘贴到当前光标下方
P: 粘贴到当前光标上方

以上是一些 Vim 命令和操作的示例,可以通过练习和实践来掌握这些基本操作。当然,这只是 Vim 的冰山一角,Vim 还有很多高级功能和实用工具,需要花费更多时间和精力去学习和掌握。

go on

  1. 编辑多个文件:
rubyCopy code:args file1.txt file2.txt: 编辑多个文件
:next: 编辑下一个文件
:prev: 编辑上一个文件
:argdo command: 在所有文件上执行 command 命令
  1. 缩写和自动补全:
yamlCopy code:ab abbr expanded: 添加缩写
Ctrl-n: 自动补全单词
Ctrl-x Ctrl-o: 自动补全命令和文件名
  1. 插件管理和安装:
makefileCopy code:pluginlist: 列出已安装的插件
:PluginInstall: 安装插件
:PluginUpdate: 更新插件
  1. 宏录制:
perlCopy codeq[register]: 开始录制宏
q: 结束录制宏
@[register]: 执行宏
  1. 多光标编辑:
makefileCopy codeCtrl-v: 进入可视化块模式
I: 在选中的块前插入文本
A: 在选中的块后插入文本

以上是一些 Vim 的高级命令和操作的示例,这些功能可以大大提高 Vim 的效率和便利性。当然,这只是 Vim 的一部分,Vim 还有很多其他功能和操作,需要不断地学习和掌握,才能更好地利用 Vim 进行文本编辑和编程开发。

更加系统的示例

以下是更加系统化的 Vim 示例,包括基本操作、高级操作和插件管理:

  1. 基本操作:
makefileCopy codei: 在当前光标位置插入文本
a: 在当前光标位置后插入文本
A: 在当前行末插入文本
o: 在当前行下面插入新行
O: 在当前行上面插入新行
h: 光标左移
j: 光标下移
k: 光标上移
l: 光标右移
x: 删除光标所在字符
dd: 删除当前行
dw: 删除光标所在单词
u: 撤销最后一次操作
Ctrl-r: 恢复被撤销的操作
yy: 复制当前行
p: 粘贴复制的内容
  1. 高级操作:
rubyCopy code:%s/old/new/g: 替换文件中所有匹配项
:10,20s/old/new/g: 替换第 10 到第 20 行中的匹配项
:g/pattern/d: 删除包含 pattern 的行
:norm {command}: 在可视化模式下执行 {command}
Ctrl-v: 进入可视化块模式
:sort: 排序选中的行或整个文件
:set number: 显示行号
:set nonumber: 不显示行号
  1. 插件管理:
makefileCopy code:PluginList: 列出已安装的插件
:PluginInstall: 安装插件
:PluginUpdate: 更新插件
:PluginClean: 删除未被使用的插件
  1. Vim 自带插件:
makefileCopy codesyntax: 语法高亮插件
netrw: 文件浏览器
tagbar: 显示代码结构和标签
ctrlp: 快速打开文件
vim-airline: 状态栏插件
vim-commentary: 快速注释插件
vim-surround: 快速添加括号和引号
  1. Vim 快捷键:
yamlCopy codeCtrl-w s: 将当前窗口水平分割
Ctrl-w v: 将当前窗口垂直分割
Ctrl-w h: 切换到左边的窗口
Ctrl-w j: 切换到下面的窗口
Ctrl-w k: 切换到上面的窗口
Ctrl-w l: 切换到右边的窗口
Ctrl-w q: 关闭当前窗口

以上是一些 Vim 的示例,包括基本操作、高级操作、插件管理和快捷键。这些示例可以帮助您更好地了解 Vim 的功能和操作,从而更加高效地使用 Vim 进行文本编辑和编程开发。

go on

以下是更多 Vim 示例,包括设置和配置、自动补全、搜索和替换等:

  1. 设置和配置:
rubyCopy code:set tabstop=4: 设置 tab 键宽度为 4 个字符
:set expandtab: 将 tab 转换为空格
:set paste: 在插入模式下粘贴文本时不会自动缩进
:set shiftwidth=4: 设置缩进宽度为 4 个字符
:set list: 显示制表符和行末空格
:set nolist: 不显示制表符和行末空格
:set mouse=a: 启用鼠标支持
:set nonumber: 不显示行号
:set number: 显示行号
:set hlsearch: 高亮显示搜索结果
:set nohlsearch: 取消高亮显示搜索结果
:set incsearch: 实时显示搜索结果
:set noincsearch: 不实时显示搜索结果
  1. 自动补全:
yamlCopy codeCtrl-n: 下一个补全项
Ctrl-p: 上一个补全项
Ctrl-x Ctrl-f: 根据文件路径补全
Ctrl-x Ctrl-l: 根据整个文档补全
Ctrl-x Ctrl-o: 根据字典补全
Ctrl-x Ctrl-n: 根据拼写建议补全
  1. 搜索和替换:
rubyCopy code/pattern: 向下搜索包含 pattern 的文本
?pattern: 向上搜索包含 pattern 的文本
n: 查找下一个匹配项
N: 查找上一个匹配项
:%s/old/new/g: 替换所有匹配项
:%s/old/new/gc: 替换所有匹配项并询问用户确认
  1. 插件管理:
makefileCopy code:PluginList: 列出已安装的插件
:PluginInstall: 安装插件
:PluginUpdate: 更新插件
:PluginClean: 删除未被使用的插件
  1. Vim 快捷键:
makefileCopy codegg: 跳到文件开头
G: 跳到文件结尾
^: 跳到行首非空格字符
$: 跳到行尾
Ctrl-b: 向上翻页
Ctrl-f: 向下翻页
H: 跳到当前窗口的第一行
M: 跳到当前窗口的中间行
L: 跳到当前窗口的最后一行

以上是更多 Vim 示例,包括设置和配置、自动补全、搜索和替换等。这些示例可以帮助您更好地使用 Vim 进行文本编辑和编程开发。

安装自动补全插件示例

下面是在 Vim 中安装自动补全插件的示例:

  1. 安装 Vundle

首先,您需要安装 Vundle,它是一款 Vim 插件管理器。可以使用以下命令进行安装:

bashCopy codegit clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  1. 配置 .vimrc 文件

打开 .vimrc 文件并在文件的顶部添加以下内容:

vbnetCopy codeset nocompatible              " 去除 VI 兼容模式
filetype off                  " 关闭文件类型检测

set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

Plugin 'Valloric/YouCompleteMe' " 安装 YouCompleteMe 插件

call vundle#end()
filetype plugin indent on

此代码将在 Vim 中加载 Vundle,并添加 YouCompleteMe 插件的配置。

  1. 安装插件

在 Vim 中执行以下命令以安装插件:

rubyCopy code:PluginInstall

这将自动安装 YouCompleteMe 插件和其他配置的插件。

  1. 配置 YouCompleteMe

最后,您需要为 YouCompleteMe 配置语言服务器。例如,如果您正在编写 C++ 代码,则需要使用以下命令配置 YouCompleteMe:

bashCopy codecd ~/.vim/bundle/YouCompleteMe
./install.py --clangd-completer

这将安装 Clangd 完成器并为 C++ 配置 YouCompleteMe。

这是一个简单的示例,演示了在 Vim 中安装自动补全插件的基本步骤。您可以根据需要调整配置和插件,以便更好地适应您的工作流程和编程语言。

相关推荐

七条简单命令让您玩转Git
七条简单命令让您玩转Git

凭借着出色的协作能力、快速部署效果与代码构建辅助作用,Git已经得到越来越多企业用户的青睐。除了用于开发商业及消费级应用之外,众多科学及政府机构也开始尝试使用这...

2023-10-07 12:14 guanshanw

基本完整的关于Git分支branch的操作
基本完整的关于Git分支branch的操作

Git使用背景项目中要用到dev或者其他分支开发完代码,需要将该分支合并到master的需求操作步骤下面以dev名称为lex为分支名为例来操作一遍客户端操作:...

2023-10-07 12:14 guanshanw

Git 进阶(合并与变基)
Git 进阶(合并与变基)

在Git中整合来自不同分支的修改主要有两种方法:合并(merge)以及变基(rebase)合并(merge)merge流程图merge的原理是找到这两个分...

2023-10-07 12:13 guanshanw

Git学习笔记 003 Git进阶功能 part5 合并(第一部分)

合并(merge)是很常用的操作。尤其是一个庞大的很多人参与开发的企业级应用。一般会设定一个主分支,和多个副分支。在副分支开发完成后,合并到主分支中。始终保持主分支是一个完整的,稳定的最新状态的分支。...

非标题党,三张图帮你理解git merge和git rebase的区别
非标题党,三张图帮你理解git merge和git rebase的区别

初始场景:基于正常的开发分支修改几个小bug,然后在合并到开发分支上。gitmergegitcheckoutfeaturegitmergeho...

2023-10-07 12:13 guanshanw

git 初次使用(01)
git 初次使用(01)

先从github上克隆代码下来:使用vscode克隆代码如下图,填写上github仓库地址:vscode有时候克隆代码速度比较慢,可以用命令行方式克隆gitc...

2023-10-07 12:12 guanshanw

Git 远程操作

4.Git远程操作命令说明gitremote远程版本库操作gitfetch从远程获取版本库gitpull下载远程代码并合并gitpush上传远程代码并合并4.1远程版本库操作gitre...

Git常用命令-总结
Git常用命令-总结

创建git用户$gitconfig--globaluser.name"YourName"$gitconfig--globaluser.em...

2023-10-07 12:12 guanshanw

git中删除从别人clone下来项目的git信息,并修改为自己的分支

如果你从别人的Git存储库中克隆了一个项目,并想要删除与该存储库相关的Git信息,并将其修改为你自己的分支,则可以执行以下步骤:使用gitclone命令克隆存储库:gitclone<u...

git系列-回滚和放弃本地修改

回滚历史提交就是reset的功能。这种情况是已经提交远程仓库,需要回滚到之前的提交。gitreset--hardcommitId//注:强制提交后,当前版本后面的提交版本将会删掉!gi...

GIT使用小技巧大全
GIT使用小技巧大全

在大型软件工程的开发过程中,版本控制是无法绕过去的;目前来说,最火的版本控制软件就是GIT了。早两年SVN比较火,不过被大神linus喷了几次后,就日落西山了,...

2023-10-07 12:11 guanshanw

git相关命令-上
git相关命令-上

这些命令都是看了文档后,个人觉得比较有用的一些,展示给大家。回到远程仓库的状态抛弃本地所有的修改,回到远程仓库的状态。gitfetch--all&...

2023-10-07 12:10 guanshanw

Git命令行接口:掌握Git的必备技能
Git命令行接口:掌握Git的必备技能

Git是一款强大的分布式版本控制工具,它支持命令行界面操作。熟练掌握Git命令行接口,是开发者使用Git的必备技能之一。在这篇文章中,我们将介绍Git命令行接口...

2023-10-07 12:10 guanshanw

Git命令详解
Git命令详解

相信各位小伙伴们应该都对git有一些了解,毕竟作为代码管理的神器,就算不是IT行业的小伙伴肯定也或多或少的听说过一些。今天就来和小伙伴们分享一下自己总结的常用命...

2023-10-07 12:10 guanshanw

工作7年收集到的git命令
工作7年收集到的git命令

概念git中的术语解释:仓库也叫版本库(repository)stage:暂存区,add后会存到暂存区,commit后提交到版本库git安装linux...

2023-10-07 12:10 guanshanw

取消回复欢迎 发表评论: