git之merge操作,删除项目相关配置文件实操

场景:项目开发初期,可能会因为各种各样的原因,导致将PC和IDEA的项目配置文件提交。中后期开发维护的时候就开始疯狂报merge错误,这里提供一种方式解决该问题。

解决方案:1.使用.gitignore描述耦合紧密的文件,从而忽略该文件。

操作步骤:

a.删除远程库相关耦合文件

b.新建.gitignore文件,提交

问题1:创建.gitignore后也提交代码了,但是还是无效。

解:因为耦合文件在远程库已存在,之后再提交.gitignore,远程库不会滤掉已存在的文件。需先删除远程库配置文件,再进行提交.gitignore文件即可。

参考文章:
https://www.jianshu.com/p/de75a9e3d1e1

原文地址:https://www.cnblogs.com/potatoChicken/p/11447284.html

时间: 2024-10-18 10:32:18

git之merge操作,删除项目相关配置文件实操的相关文章

Mysql MHA(GTID)配置(实操)

实现环境 centos6.7 MYSQL5.6.36 主:192.168.1.191 从1:192.168.1.145 从2:192.168.1.146 监测:放在从2上 192.168.1.146 虚拟IP:192.168.1.222 准备软件包:下载链接: https://pan.baidu.com/s/1jHYafcU 密码: irbv epel-release-6-8.noarch.rpm   (所有服务器上都要) mha4mysql-node-0.56-0.el6.noarch.rpm

菜鸟教程之工具使用(九)——Git如何进行分支的merge操作

今天继续我们的Git教程,Git杀手锏级的功能就是对于分支的管理,那么今天就来说说分支之间的merge操作.merge可以说是我们日常使用最多的操作之一,通常一个merge操作会包含commit.pull.push等操作.用惯了SVN的朋友可能会觉得Git操作起来很麻烦,其实Git常用的也就那么几个操作,非常的简单,很容易上手的.下面就带大家做一个完整的merge操作. 首先,merge操作是在不同的分支间进行的,如果你还不知道分支怎么创建,那么请参考--<从GIt上导出Maven项目>.当我

git上传中的排除的配置文件, git实际的操作代码;

git上传中的排除的配置文件: git实际的操作 在主目录建立.gitignore文件并输入以下保存: *.class #package file *.war *.ear #kdiff3 ignore *.orig #maven ignore target/ #eclipese ignore .settings/ .project .classpatch #idea .idea/ /idea/ *.ipr *.iml *.iws #temp file *.log *.cache *.diff *

GIT 的常规操作

GIT 的常规操作 常规操作也是我自己平时常用的几个命令, 学自于 pro git 这本书中 git 配置文件 git的配置文件位置 针对所有用户:/etc/gitconfig 针对当前用户: -/.gitconfig 查看配置的方法 git config --list 修改配置的方法 git config --global user.name "wangyubin" (修改的是-/.gitconfig) git config --system user.name "wang

分布式版本管理器Git的基础操作与配置指南&lt;二&gt;

一.Git分支介绍与创建 Git中的分支,其实本质上仅仅是个指向commit对象的可变指针.Git回使用master作为分支的默认名 字,在若干次提交后,你其实已经有了一个指向最后一次提交对象的master分支,它在每次提交的时候 都会自动向前移动. 1.Git分支的创建,切换和删除 git branch 不带参数,它会给出当前所有分支的清单,*表示当前所在的分支 git branch -v 附带显示各个分支最后一次commit信息 git branch testing 创建一个tesing分支

Git简易实操教程

一.Git简介 1.分布式版本代码控制工具 2.多个开发人员协调工作 3.有效监听谁做出的修改 4.本地及远程操作 二.Git下载 Git下载地址:https://git-scm.com/downloads 检验git是否安装成功:在终端输入指令 git --version(查看git的版本) 三.Git的基本命令 git init:初始化本地仓库 git add <file>:添加文件到本地仓库 git status:查看文件状态 git commit:提交项目到本地仓库 git remot

Git Book 中文版 - Git的撤消操作 - 重置, 签出 和 撤消

Git Book 中文版 - Git的撤消操作 - 重置, 签出 和 撤消 Git的撤消操作 - 重置, 签出 和 撤消 Git提供了多种修复你开发过程中的错误的方法. 方法的选择取决于你的情况: 包含有错误的文件是否提交了(commited); 如果你把它已经提交了, 那么你是否把有错误的提交已与其它人共享这也很重要. 修复未提交文件中的错误(重置) 如果你现在的工作目录(work tree)里搞的一团乱麻, 但是你现在还没有把它们提交; 你可以通过下面的命令, 让工作目录回到上次提交时的状态

nginx实操(2)配置文件&内核&日志说明

优化内核参数 cat /etc/sysctl.conf net.ipv4.ip_forward = 0 表示开启路由功能,0是关闭,1是开启 net.ipv4.conf.default.rp_filter = 1 开启反向路径过滤 net.ipv4.conf.default.accept_source_route = 0 处理无源路由的包 net.ipv4.tcp_max_tw_buckets = 6000 表示系统同时保持TIME_WAIT套接字的最大数量,如果超过这个数字,TIME_WAIT

Git基本命令行操作 (转)

Git远程操作详解 作者: 阮一峰 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作. git clone git remote git fetch git pull git push 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解.同时,本文覆盖了上面5个命令的几乎所有的常用用法,所以对于熟练用户也有参考价值