首页 > 其他分享 >git冲突

git冲突

时间:2023-11-01 18:11:40浏览次数:37  
标签:文件 git 冲突 本地 push commit

git 文件内容没有变化却显示modified
换行符的问题,无视,直接push

查看未push的commit git cherry -v
git cherry -v

推送这些commit git push origin :master

本地commit后,git pull出现冲突

git merge --abort 保留本地修改

git reset --merge 取消合并
上面两句可以让本地修改不丢失,把这些文件另存起来

git stash 把本地修改放入暂存区(已经commit的已经在暂存区了,push就到远程工作区了)

git pull
手动修改冲突文件

git add 冲突文件(如果之前已经commit了,这次内容其实一样,只是换行符不同使用 git status也会显示modife)
git commit -m

git push

把之前另存的文件再次覆盖回来,再次commit push

标签:文件,git,冲突,本地,push,commit
From: https://www.cnblogs.com/lybaobei/p/17803778.html

相关文章

  • Centos7 部署gitea,使用sqlite作为数据源
    #创建用户git,指定登录shell为Bash,-d指定家目录默认/home/git,-m如果指定的家目录不存在,则创建该目录#踩坑:-r不分配登录shell和家目录useradd-s/bin/bash-d-mgit#编辑/etc/sudoers文件以允许git用户在执行sudo命令时无需密码vi/etc/sudoers在文件中找到以rootALL=......
  • git fetch 和 pull 的区别
        gitpull=gitfetch+gitmergefetch同pull的区别在于:gitfetch:是从远程获取最新版本到本地,不会自动merge.而gitpull是从远程获取最新版本并merge到本地仓库.从安全角度出发,gitfetch比gitpull更安全,因为我们可以先比较本地与远程的区别后,选择性的合并。gitpush默......
  • Git分支模型
    REFhttps://www.sohu.com/a/234659269_575744 版本管理工具项目开发过程中大家可能使用比较多的版本管理工具有:VisualSVN、TortoiseSVN、Bazzar、Mercurial、Git、Bitkeeper等等。其中VisualSVN、TortoiseSVN、Bazzar为集中式版本控制系统。Mercurial、Git、Bitkeeper为分布式版......
  • linux之部署gitlab
    gitlab安装以及使用1.卸载gitlab#先停止服务sudogitlab-ctlstop#卸载gitlabsudoyumremovegitlab-ce-y#删除所有文件sudorm-rf/etc/gitlabsudorm-rf/var/opt/gitlabsudorm-rf/opt/gitlab#清理不再需要的软件包sudoyumautoremove-y2.安装gitlab#......
  • git不能正常clone代码
    报错:fatal:unabletoaccess'https://github.com/ruanwenjun/JAVAWeb-Project.git/':Recvfailure:Connectionwasaborted解决办法:1.在git中执行  gitconfig--global--unsethttp.proxy  gitconfig--global--unsethttps.proxy2.在电脑终端执行: ipconfi......
  • 02-GIT分支与gitee码云
    一、git分支1.分支命令实践1.1查看分支默认版本仓库只有一个分支,mastergitbranch查看当前我们在哪一个分支,有星星就是你在哪此例的意思就是,我们有一个叫做master的分支,并且该分支是当前分支。当你执行gitinit的时候,默认情况下Git就会为你创建master分支。#g......
  • Gitlab搭建
    参考:https://blog.csdn.net/weixin_56270746/article/details/125427722安装依赖#关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld#安装ssh依赖yuminstall-ycurlpolicycoreutilsopenssh-serveropenssh-clients设置gitlab的yum源(使用清华镜像源安装Git......
  • 1api触发gitlab流水线
    是的,通过GitLabAPI,您可以修改文件内容,并在更改后自动触发CI/CD流水线。以下是步骤和示例:1.**修改文件内容**:   使用`RepositoryFilesAPI`更新文件内容。这将为您提供一个提交新文件内容的方式。 示例请求: ```http PUT/projects/:id/repository/fil......
  • 没有可用软件包 gitlab-jh。
    一问题安装gitlab时,提示“没有可用软件包gitlab-jh” 二解决1、yum没有找到对应依赖包,更新epel第三方软件库,运行命令:yuminstall-yepel-release更新完epel第三方软件库后,再次尝试使用yum命令安装对应的软件包2、如果还不行yumupdate更新,时间长一些  ......
  • gitlab--services、environment、inherit
    servicesservices 关键字定义了一个Docker镜像,该镜像在链接到image关键字定义的Docker镜像的 job 期间运行。这允许您在构建期间访问服务镜像。服务镜像可以运行任何应用程序,但最常见的用例是运行数据库容器,例如:MySQLPostgreSQLRedis例如,每次构建项目时,使用现有镜像并将其......