fugitive vim git

git 拉取多个项目shell脚本

1、项目 /var/www/xm1 /var/www/xm2 /var/www/xm3 2、脚本 #!/bin/bash codeBaseDir="/var/www/" defaultProjects=("xm1" "xm2" "xm3") # 判断是否提供了项目名称参数 if [ $# -eq 0 ......
脚本 多个 项目 shell git

git revert如何撤销某次merge或commits?

git revert 撤销某次操作,此次操作之前和之后的commit和history都会保留,并且把这次撤销作为一次最新的提交 撤销commits bash 复制代码 git revert -n 'commit id' 撤销某次merge 保留本分支内容,撤销'commit id'对应的内容 bas ......
commits revert merge git

【git pull】 error: You have not concluded your merge (MERGE_HEAD exists).

问题 $ git pull error: You have not concluded your merge (MERGE_HEAD exists). hint: Please, commit your changes before merging. fatal: Exiting because o ......
MERGE_HEAD concluded exists error MERGE

Git分支合并(merge)时忽略dist文件

Git分支合并(merge)时忽略dist文件 Git分支合并(merge)时忽略某个文件或者目录 ​ 前端项目不同分支dist文件合并到其他分支有很多冲突 操作步骤 1. 定义虚拟合并策略 git config --global merge.ours.driver true 其他配置可参考 Git ......
分支 文件 merge dist Git

git常用命令总结

总结来源:https://baijiahao.baidu.com/s?id=1750089046854021842&wfr=spider&for=pc 1、初始化本地仓库 git init <目录> 是可选的,如果不指定,将使用当前目录。 2、克隆一个远程仓库 git clone <url> 3.添 ......
命令 常用 git

git 查看分支/切换分支命令

1、查看所有分支 git branch -a 2、查看当前分支 git branch 3、切换分支 git checkout 分支名 4、查看当前分支 git branch 5、切换完分支之后拉取当前分支最新代码 git pull 6、如果你在当前分支修改了东西,想要切换分支一定要先将当前分支代码提 ......
分支 命令 git

Learn Git in 30 days——第 17 天:关于合并的基本观念与使用方式

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 我曾在【第 08 天:关于分支的基本观念与使用方式】提过关于「分支」的基本观念与用法,现在则要来讲「合并」如何进 ......
观念 方式 Learn days Git

Git常见的面试题

在软件开发领域,Git是一个极为重要的版本控制系统,几乎每个开发者都需要掌握它。因此,在面试过程中,Git常常成为了面试官们用来考察候选人技能和经验的重要工具之一。以下是一些常见的Git面试题,希望它们能帮助你在面试中脱颖而出。 什么是Git? Git是一个分布式版本控制系统,用于跟踪和管理软件项目 ......
常见 Git

[git] 报错unsafe repository xxx is owned by someone else解决方法

git进行了版本升级,添加了新的目录安全限制。造成在进行git常规操作时,或在各类编辑器如VSCode中无法发现.git文件,报错: fatal: unsafe repository(xxx is owned by someone else.) To add an exception for thi ......
repository someone 方法 unsafe owned

pycharm配置git关联Gitee远程仓库

File-->Settins-->Version Control-->Git,点Test自动识别本地git安装路径 安装Gitee插件,重启pycharm 在Git下关联远程仓库链接,就可以克隆下来了 ......
仓库 pycharm Gitee git

git 回撤操作

背景:同一个分支上,比如做了10个功能,有10次提交记录,但是产品突然说后面的五个功能不要了 解决方案:git 的revert 命令。 git revert 命令的含义git revert commitId1.表示撤销某个提交,并不是说撤销至某个提交。 举个例子:新增1.txt文件进行第一次提交,新 ......
git

2、git批量拉取更新项目

git批量拉取更新项目 运行前注意 你使用的是 Windows 系统 你需要批量拉取代码的git仓库都在 同一个文件夹下 ,bat脚本也在此文件夹下。 此脚本递归遍历当前路径下的文件夹,直到找到存在 .git 文件的文件夹,然后执行 git pull,然后继续遍历… 创建一个bat文件git_pul ......
项目 git

在本地硬盘中构建GIT本地远程仓库

首先创建一个本地仓库 创建文件夹 mkdir /temp/local_repository 初始化仓库 cd /temp/local_repository git init 初始化仓库 cd /temp/local_repository git init 建立远程托管仓库 local_reposit ......
仓库 硬盘 GIT

git报错解决,warning: could not find UI helper 'git-credential-manager-ui'

在克隆远程代码时,可能遇到这样的报错 warning: could not find UI helper 'git-credential-manager-ui' 这样的报错经常会在我们换了一台电脑或者更换一次开发环境后使用git克隆远程仓库时出现 原因是我们使用git时可能不弹出提示框提示我们输入G ......

Learn Git in 30 days——第 16 天:善用版本日志 git reflog 追踪变更轨迹

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 其实学习 Git 版本控制的指令操作并不难,但要弄清楚 Git 到底对我的仓库做了什么事,还真不太容易。当你一步 ......
轨迹 版本 reflog Learn 日志

VIM 零宽度(断言)匹配用法示例

1.零宽度向左匹配 (零宽度字符)@<=目标字符 示例:查找左边是”ses“的字符“s” 2.零宽度向右匹配 目标字符(零宽度字符)@= 示例:查找右边是”isi“的字符”s“ ......
示例 宽度 VIM

git多次提交,修改某次的提交

背景:git commit 进行了多次提交,但是需要修改某次的提交的时候。操作:比如有5个commit1.git rebase -i HEAD~5那么会弹出一个编辑器。把你想要修改的commit前面pick改成edit2.然后修改3.git add4.git commit --amend5.git ......
git

git fetch、git pull区别

参考:https://blog.csdn.net/weixin_42343307/article/details/121239170 git fetch 是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。 git pull 是将远程主机的最新内容拉下来后直接合并,即:gi ......
git fetch pull

git使用

什么是git? 开源的分布式版本控制系统 Git和SVN的区别: 分布式与集中式 Git是分布式版本控制系统,而SVN是集中式版本控制系统。这意味着Git的每个开发者都拥有整个项目历史的副本,而SVN则将整个项目历史保存在中央服务器上。因此,Git在处理分叉和脱机工作方面更强大,而SVN则更易于使用 ......
git

Learn Git in 30 days——第 15 天:标签 - 标记版本控制过程中的重要事件

写的非常好的一个Git系列文章,强烈推荐 原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 在使用 Git 版本控制的过程中,会产生大量的版本,随着寒暑易节、物换星移,在这众多的版本之中,一定会有一些值得 ......
标记 过程 版本 事件 标签

git 处理异常 放弃修改

1.未跟踪文件的内容改动很重要,保存修改 //第一种方式 存到暂存区 git add . git stash //取出的时候使用 git stash pop //第二种方式 发起一个commit 存到提交历史 git add. git commit -m "commit message" 2.未跟踪 ......
git

How to clone git repository with specific revision/changeset?

How to clone git repository with specific revision/changeset? 回答1 UPDATE 2 Since Git 2.5.0 the feature described below can be enabled on server side w ......
repository changeset specific revision clone

git配置免密使用

git配置免密使用 环境:linux ubuntu22.04 区分https clone 和 ssh clone 不同的克隆方式导致校验方式不同,对应的免秘方式也不一样。 https通过记住账号密码免登,ssh通过校验生成的密钥免登。 通常都用ssh校验。 gitlab配置ssh免密 安装并配置完成 ......
密使 git

ubuntu22.04安装git

ubuntu22.04安装git 首先运行下面的命令确保所有系统包都是最新的apt命令 sudo apt-get update sudo apt-get upgrade 安装git:默认情况下,Git 在 ubuntu 22.04 基础存储库中可用。 现在运行以下命令在您的 Ubuntu 系统上安装 ......
ubuntu 22.04 git 22 04

00-git操作命令--git 仓库

仓库 拉取已有的远程仓库到本地: git clone [远程仓库地址] 更新远程已提交代码到本地代码仓库中: git pull origin main或 git pull 新建本地代码仓库并推送到远程,生成一个新的远程仓库: git init git add README.md git commit ......
仓库 git 命令 00

git本地拉取所有远程分支

1、单个工程 第一步、在您的机器上创建一个新的空文件夹,并从存储库中克隆.git文件夹的镜像副本 $ cd ~/Desktop && mkdir my_repo_folder && cd my_repo_folder$ git clone --mirror https://github.com/pl ......
分支 git

git .gitconfig+.gitignore文件配置

.gitconfig 文件 .gitconfig 文件是 Git 版本控制系统的配置文件,用于存储用户和存储库级别的配置选项。这个文件包含了 Git 命令行工具的配置设置,以及用户的个人配置信息,如用户名和电子邮件地址。以下是 .gitconfig 文件的一些常见用途和示例配置项: 用户级别的配置: ......
gitconfig gitignore 文件 git

git 从远程分支拉取代码后上传到自己的远程分支并请求合并步骤

一、项目要求 从远程仓库主干(名称:dev)创建自己的远程分支(dev_wj),先从远程仓库拉取代码,切换到自己的远程分支,将拉下来的代码合并到自己的远程分支,将自己本地修改的代码提交到自己的远程分支,创建合并请求。 二、步骤 1.仓库展示,从dev分支创建自己分支dev_wj 2.进入远程仓库de ......
分支 步骤 代码 git

基于IDEA可视化的Git 学习笔记

一、开源项目的初始化 方式一 克隆项目后删除.gitee和.git文件 然后使用以上命令初始化本地仓库,并将代码推送到新建的仓库 这种方式不保留开源项目以前的提交记录。 方式二 克隆仓库后不删除.gitee和.git文件 修改远程仓库的推送地址 修改分支名为master 最后使用git push - ......
笔记 IDEA Git

CentOS安装git

一、使用yum安装Git 1.查看 yum 源仓库的 Git 信息 使用yum info git查看 [root@localhost~]# yum info git Loaded plugins: fastestmirror, langpacks Repodata is over 2 weeks o ......
CentOS git