fugitive vim git

git 使用技巧

设置默认编辑器为 vim git config --global core.editor vim 问题fatal: in unpopulated submodule 'xxx'的解决 出现这个问题的原因clone的别人的项目之后,删除项目里的.git文件就直接添加到了自己的版本控制里面,解决方案,执 ......
使用技巧 技巧 git

git diff/difftool

git difftool --dir-diff <commitid1> <commitid2> --no-symlinks or git difftool --dir-diff <branch1> <branch2> --no-symlinks 如果是与当前分支比较,第一个分支名可以省略,例如:gi ......
difftool diff git

Azure DevOps Pipelines编译构建把构建文件提交(Push)到git提示权限错误问题解决

错误日志 remote: 001f# service=git-receive-pack remote: 0000000000aaTF401027: You need the Git 'GenericContribute' permission to perform this action. Deta ......
Pipelines 权限 错误 文件 DevOps

Git

## 配置用户信息 (打开Git Bash) 1)设置用户信息 ``` git config --global user.name "Hyman" git config --global user.email "123@qq.com' ``` 2)查看配置信息 ``` git config --gl ......
Git

【git】git submodule的常用方法

一、官网 https://git-scm.com/docs/git-submodule 文章写的也很详细了,就不重复写了,以官网资料为准 参考链接: git之submodule的使用 - chrislzy - 博客园 ......
git submodule 常用 方法

git命令修改已经commit的内容

参考:https://www.jianshu.com/p/0f1fbd50b4be 总结如下: 1. git rebase -i HEAD~3 命令3表示你最近提交的一次提交数 2.输入i 进入编辑页面.讲pick 修改为edit 3.输入 git commit --amend 4.git reba ......
命令 内容 commit git

git【fatal: unable to access 'XXXX': Failed to connect to github.com port 443 after 21087 ms: Couldn't connect to se rver】

依次将如下两条语句复制到git中后,点击回车 git config --global --unset http.proxy git config --global --unset https.proxy win+r打开cmd,将ipconfig/flushdns复制,点击回车,清理DNS缓存 ......
connect to 39 access Failed

Git 奇幻之旅⌛️

第一天: 本地仓库 故事的主角是小明,一个刚入门编程的小白。他正在为一个项目写代码,但是他发现每次修改代码都很麻烦,因为他要不断地备份文件,而且很容易弄混版本。有一天,他听说了一个叫 Git 的神奇工具,可以帮助他管理代码的变化。他决定尝试一下,于是他打开了终端,输入了下面的命令: ``` git ......
之旅 Git

[转]git命令简写、简称、缩写

一些常用简写命令: git st # git status git ci # git commit git br # git branch git co # git checkout git mg # git merge git line # git log --oneline 当然,你也可以直接在 ......
简写 缩写 命令 git

git pull报HTTP Basic: Access denied

git执行git pull报以下错误:remote: HTTP Basic: Access denied 原因账号密码验证不通过,密码或者权限不对,导致 Git 操作失败。 解决方法输入:git config --system --unset credential.helper再次进行 Git 操作 ......
Access denied Basic HTTP pull

git仓库提交问题汇总

问题: Git@stashdirect.prometheanjira.com: Permission denied (publickey). Could not read from remote repository. Please make sure you have the correct ac ......
仓库 问题 git

Git 修改已提交的信息

# Git 修改已提交的信息 修改(最后一次)提交信息 git commit --amend --message="xxx" 修改(最后一次)提交人 git commit --amend --author="xxx " ‍ ```bash E:\workspace\go\src\gitee.com\ ......
信息 Git

忽略git上传的文件,修改添加.gitignore

git # 忽略编译输出文件夹 /target/ /build/ /out/ /bin/ /.settings/ # 忽略IDE和编辑器生成的文件和文件夹 .idea/ .eclipse/ .vscode/ *.iml # 忽略依赖文件夹 /node_modules/ /bower_componen ......
gitignore 文件 git

Git Commit 规范

# Git Commit 规范 Git 是目前最常用的版本控制系统之一,而良好的 Git Commit 规范能够提高代码库的可读性、可维护性和合作效率。本文将介绍一些常见的 Git Commit 规范,帮助开发团队更好地管理和理解代码库的变更历史。 ## 为什么需要 Git Commit 规范? 清 ......
Commit Git

在Vim中上下移动整个行

当您在中命中命令:help move时vim,结果如下: :[range]m[ove] {address} *:m* *:mo* *:move* *E134* Move the lines given by [range] to below the line given by {address}. ......
上下 Vim

Git的基本使用

# 用户信息配置 如果用了 ***--global*** 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。 如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/confi ......
Git

二、git介绍

1.工作区和暂存区 工作区: 就是在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。 或者以后需要再新建的目录文件等等都属于工作区范畴。版本库(Repository): 工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。 其中版本库里面存了很多东西,其中最 ......
git

git问题:remote: [session-584b73b2] Access denied... The requ ested URL returned error: 403

error 403是服务器拒绝了终端的访问,是账户密码的问题,是因为git客户端缓存了错误的密码。 我是原来有个git账户,使用https方式,密码永久保存的方式,在操作另一个git账户时可能更新了缓存密码。 方法: 使用git clone http://username:password@gite ......
returned session Access denied remote

Git删除所有提交历史记录

删除.git文件夹可能会导致git存储库中的问题。如果要删除所有提交历史记录,但将代码保持在当前状态,可以按照以下方式安全地执行此操作: 尝试 运行,相当于创建了一个新的分支 git checkout --orphan latest_branch 添加所有文件 git add -A 提交更改 git ......
历史 Git

【vim】批量替换文件内容

一、场景 由于测试时,需要替换配置,手动替换很慢,所以就需要批量替换。 二、操作方法 打开需要修改的文件 进入命令模式,输入 :%s/要替换的内容/替换后的内容/g,其中 % 表示对整个文件进行替换,g 表示全局替换。 按下回车键,Vim 会自动替换所有匹配的内容。 你也可以使用正则表达式进行更加灵 ......
文件 内容 vim

一、git初始化

1.git下载后进行配置 git config --list:查看全部git配置信息。 2.修改用户名和邮箱 git config --global user.name "username" git config --global user.email "username@qq.com" --glo ......
git

git命令详解

```sh #首先进入到一个目录中。这个目录专门为gitlab使用。 cd /data/gitlab #登录git仓库 git config --global user.name "用户名" # 设置用户名 git config --global user.email "用户邮箱" #设置邮箱 gi ......
命令 git

分享 Git和小乌龟的安装

1.先下载git,按照相应的系统,https://git-scm.com/downloads,然后,一直next即可完成安装 2.安装git小乌龟,https://tortoisegit.org/download/,同样的,一直next即可完成安装,但是,需要注意的是必须先安装git,在安装git小 ......
乌龟 Git

用Python自动忽略git大文件

有时候我们下载一些线上的git仓库,自己运行一遍,跑完代码发现有很多大文件生成出来了,一个一个去手动将这些大文件添加到`.gitignore`文件中显得过于麻烦——很低级的体力劳动。于是乎这个脚本就能自动帮你完成这个体力劳动: ```python import os # 获取当前目录 # curre ......
文件 Python git

Git配置多账号

title: Git 配置多账号 tags: - git - 多账号 categories: - 手册 - Git [toc] # 生成多个密钥 1. 生成多个密钥,生成时修改密钥文件的文件名 ~~~bash ssh-keygen -t rsa -C "邮箱" ~~~ 注意上述命令执行完之后第一个输 ......
账号 Git

工作总结之使用git标签回滚代码

[TOC] ## 工作总结之使用git标签回滚代码 ### 背景 应领导要求研究如果上线的代码出现问题如何使用git打标签的方式回滚版本 ### git标签回滚代码(探究过程) 1. 先制造三次提交 ![](https://img2023.cnblogs.com/blog/2775174/20230 ......
工作总结 代码 标签 git

git提交消息规范的中文解释

记录一下: 1. build:与构建系统或外部依赖项的更改相关的提交 2. chore:对项目的其他辅助性工作进行的提交,例如更新依赖项或重命名文件 3. ci:与持续集成(Continuous Integration)系统相关的提交 4. docs:与文档相关的提交,例如更新README文件或添加 ......
消息 git

git 撤销远程提交

> 在有些情况下(比如提交内容错误、提交信息有误、提交的不够完美),可能我们需要去撤销自己之前的 push 请求。 # 使用 git reset 1. 首先撤回到上一版本的 commit 。 `git reset --soft HEAD~2` 2. 此时通过 git status 查看自己的状态并通 ......
git

vim使用

在Vim中选中多行、删除多行和定位到指定位置的方法如下: 1. 选中多行: - 进入命令模式:按下`Esc`键确保处于普通模式。 - 移动光标到起始行:使用上下方向键或`j`、`k`进行移动。 - 进入可视块选择模式:按下大写字母`V`。 - 移动光标到结束行:使用上下方向键或`j`、`k`进行移动 ......
vim

npm install 报错如何解决npm ERR! code 128 npm ERR! An unknown git error occurre

npm ERR! code 128 npm ERR! An unknown git error occurre如何解决 1.发现问题 我在通过git工具clone vue-element-admin之后,需要下载相关的第三方包 所以我就在对应目录下执行npm install开始下载文件 在安装依赖包 ......
npm ERR install unknown occurre