刚看见有人反馈测试问题,随手切分支改了下,忘记提前git pull了,修改后报错,正好说下如何使用远程分支覆盖本地的分支修改
git pull --force <远程主机名> <远程分支名>:<本地分支名>
报错信息如下:
robin@APB21115053 ~/htdocs/ngxcode/vendor ……
Git
2023-07-26 764
0
今天改了点东西,正常提交后,从服务器通过git pull拉取代码, 出现以下错误信息:
[root@opt]# git pull
Username for 'https://gitee.com': ngxcode
Password for 'https://ngxcode@gitee.com':
fatal: Authentication failed f……
Git
2023-07-13 758
0
前言
今天在公司通过GitLab的贡献者查看提交信息,突然发现自己的提交者姓名和邮箱都是私人的,这个对于后面追溯提交者信息的时候,可能比较困难,所以想着将其修改为公司的邮箱和名称,方便后续代码来源修改查找
1. 查看用户名、邮箱
git config user.name
git config user.email
2. 修改用户名、邮箱
git con……
Git
2023-06-15 1177
0
前言
在Git中,回滚操作是非常有用的。它可以让你撤消之前的提交并还原到之前的版本。以下是一些常用的Git回滚命令以及使用实例:
1. 回滚到上一个提交
git revert HEAD
此命令撤消HEAD指向的最新提交并创建一个新的提交。它会将文件还原到上一个提交的状态,并生成一个新的提交对象。
2. 回滚到某个指定的提交
git revert 提交号
……
Git
2023-06-10 674
0
前言
git diff 命令用于比较两个 Git 仓库之间的差异,或者比较工作区和暂存区之间的差异,或者比较暂存区和最新提交之间的差异。下面是 git diff 命令的一些详细介绍:
1. 基本用法:
# 比较工作区和暂存区之间的差异
git diff
# 比较暂存区和最新提交之间的差异
git diff --cached
# 比较工作区和最新提交之……
Git
2023-06-09 885
0
前言
前段时间有同学反馈测试机个别项目git clone和git pull等都失败,提示权限过期,当时忙交给其他同学搞,没人再说过以为搞定了。今天准备改一个好长时间没动过的项目,git clone 后报错:The project you were looking for could not be found or you don't have permis……
Git
2023-05-25 2633
0
前言
在我们项目经过若干个迭代和开发周期后,假如你想回顾下历史记录或者查看某个节点的提交者信息,完成这个简单的任务最有效的工具就是git log命令了,下面简单介绍下
git log
运行git log 命令后我们会得到一下信息
commit 4549f30ddff04b881e949f66475c84306a757893 (HEAD -> mas……
Git
2023-05-23 612
0
获取Git仓库
一通常有两种获取 Git 项目仓库的方式:
1.将未进行版本控制的本地项目目录转为Git仓库提交
2.从Github等托管平台克隆一个已经存在的仓库到本地
以上两种方式都会在本地机器上得到一个准备就绪的Git仓库来使用
1.未进行版本控制目录的Git初始化
# 进入初始化项目目录
cd /home/www/my_project
# 初始……
Git
2023-05-17 602
0
前言
项目发展到一定的程度,基本都会使用一些公共组件和模块做精细化的拆分,尤其是多个项目使用同一组件或sdk,方便统一升级和管理,使用Git做版本控制管理,也就不可避免的使用到子模块作为管理,下面主要介绍一些子模块常用的管理命令
配置文件
.gitmodules:该配置文件保存了项目 URL 与已经拉取的本地目录之间的映射。
# 示例:
[submodu……
Git
2023-05-14 945
0
前言
相信很多小伙伴都会遇到类似的问题,本地分支版本较低,大概率是更新前没有进行拉取和merge,修改后git push提示失败,这时候git pull也同样不起作用,页面提示版本较低。暂存本地后,强制更新master分支覆盖本地修改:
git fetch --all
git reset --hard origin/master
git pull
……
Git
2023-05-13 617
0