git远程分支强制覆盖本地分支

git远程分支强制覆盖本地分支
刚看见有人反馈测试问题,随手切分支改了下,忘记提前git pull了,修改后报错,正好说下如何使用远程分支覆盖本地的分支修改 git pull --force <远程主机名> <远程分支名>:<本地分支名> 报错信息如下: robin@APB21115053  ~/htdocs/ngxcode/vendor  ……

Git 2023-07-26 764 0

git-查看/修改提交者的用户名称及邮箱

git-查看/修改提交者的用户名称及邮箱
前言 今天在公司通过GitLab的贡献者查看提交信息,突然发现自己的提交者姓名和邮箱都是私人的,这个对于后面追溯提交者信息的时候,可能比较困难,所以想着将其修改为公司的邮箱和名称,方便后续代码来源修改查找 1. 查看用户名、邮箱 git config user.name git config user.email 2. 修改用户名、邮箱 git con……

Git 2023-06-15 1177 0

git revert回滚命令详解及实例

git revert回滚命令详解及实例
前言 在Git中,回滚操作是非常有用的。它可以让你撤消之前的提交并还原到之前的版本。以下是一些常用的Git回滚命令以及使用实例: 1. 回滚到上一个提交 git revert HEAD 此命令撤消HEAD指向的最新提交并创建一个新的提交。它会将文件还原到上一个提交的状态,并生成一个新的提交对象。 2. 回滚到某个指定的提交 git revert 提交号 ……

Git 2023-06-10 674 0

git diff详解-暂存区文件与最新提交差异

git diff详解-暂存区文件与最新提交差异
前言 git diff 命令用于比较两个 Git 仓库之间的差异,或者比较工作区和暂存区之间的差异,或者比较暂存区和最新提交之间的差异。下面是 git diff 命令的一些详细介绍: 1. 基本用法: # 比较工作区和暂存区之间的差异 git diff # 比较暂存区和最新提交之间的差异 git diff --cached # 比较工作区和最新提交之……

Git 2023-06-09 885 0

Git基础-查看提交历史记录

Git基础-查看提交历史记录
前言 在我们项目经过若干个迭代和开发周期后,假如你想回顾下历史记录或者查看某个节点的提交者信息,完成这个简单的任务最有效的工具就是git log命令了,下面简单介绍下 git log 运行git log 命令后我们会得到一下信息 commit 4549f30ddff04b881e949f66475c84306a757893 (HEAD -> mas……

Git 2023-05-23 612 0

Git基础-新项目初始化/克隆仓库

Git基础-新项目初始化/克隆仓库
获取Git仓库 一通常有两种获取 Git 项目仓库的方式: 1.将未进行版本控制的本地项目目录转为Git仓库提交 2.从Github等托管平台克隆一个已经存在的仓库到本地 以上两种方式都会在本地机器上得到一个准备就绪的Git仓库来使用 1.未进行版本控制目录的Git初始化 # 进入初始化项目目录 cd /home/www/my_project # 初始……

Git 2023-05-17 602 0

git submodule项目子模块的管理一篇就够了

git submodule项目子模块的管理一篇就够了
前言 项目发展到一定的程度,基本都会使用一些公共组件和模块做精细化的拆分,尤其是多个项目使用同一组件或sdk,方便统一升级和管理,使用Git做版本控制管理,也就不可避免的使用到子模块作为管理,下面主要介绍一些子模块常用的管理命令 配置文件 .gitmodules:该配置文件保存了项目 URL 与已经拉取的本地目录之间的映射。 # 示例: [submodu……

Git 2023-05-14 945 0

git强制覆盖本地修改的代码

git强制覆盖本地修改的代码
前言 相信很多小伙伴都会遇到类似的问题,本地分支版本较低,大概率是更新前没有进行拉取和merge,修改后git push提示失败,这时候git pull也同样不起作用,页面提示版本较低。暂存本地后,强制更新master分支覆盖本地修改: git fetch --all git reset --hard origin/master git pull ……

Git 2023-05-13 617 0