gitignore相关

  用git也有一段时间了,前些天在公司fork一个新的项目着手做,结果这个项目的creator早先把eclipse的配置文件也提交了上去,后续其他参与者提交代码时,这几个文件总是要注意不选中。

虽然不影响工作,但是看那红色点点以及每次提交都要去掉勾选,就想着把这些没用的干掉。

  先是配置.gitignore文件,配置文件的写法参考 http://www.pfeng.org/archives/840 ,就不复粘了,很简单的规则。

  然后提交了.gitignore之后,merge以后,好像还是没有生效,搜了下,要把master的源文件干掉,开始把本地的配置文件删除,提交merge,发现压根不顶用,后面直接对master进行删除操作

然后删除本地仓库的文件,再次提交到远端个人仓库还是有问题,索性备份了现有的代码,然后删除远端个人仓库,重新fork一份,才OK。

  过程虽然不复杂,但是,最好还是在初始create时,配置好该文件,可以免去一些不必要麻烦。

时间: 2025-01-12 11:55:36

gitignore相关的相关文章

用对 gitignore

使用 git 做代码管理工具时,设置 gitignore 是必不可少的流程,一些系统或者 IDE 会在目录下生成与项目不相关的文件,而这些文件我们不期望被提交到仓库之中.理解 gitignore 的 pattern 规则十分重要.我要说话 Pattern 规则 关于 Pattern 规则,可以查看 git 的相关文档:http://git-scm.com/docs/gitignore,大致有以下几点:我要说话 空行不匹配任何内容,所以可以作为块分隔符: # 开头表示注释,如果相匹配 #,可以

1.7 (git相关) .gitignore 添加后无效的解决办法

在工程中很容易出现.gitignore并没有忽略掉我们已经添加的文件,那是因为.gitignore对已经追踪(track)的文件是无效的,需要清除缓存,清除缓存后文件将以未追踪的形式出现,这时重新添加(add)并提交(commit)就可以了. // 不要忘了后面的 . git rm -r --cached . git add . git commit -m "版本说明" 注:每次修改.gitignore文件 都需要进行缓存清除.

关于使用Github,gitignore不起作用的解决方法

直接上解决方法: 1 2 3 git rm -r --cached . git add . git commit -m 'update .gitignore' 解释: .gitignore文件,具体的规则一搜就有.我在使用Git的过程中,明明写好了规则,但问题不起作用,每次还是重复提交,无法忍受.其实这个文件里的规则对已经追踪的文件是没有效果的.所以我们需要使用rm命令清除一下相关的缓存内容.这样文件将以未追踪的形式出现.然后再重新添加提交一下,.gitignore文件里的规则就可以起作用了.

广商14级软件工程团队第二次冲刺相关问题

团队博客 团队Github 第二次冲刺问题和建议 hgf520 RegionalCrimeUnit 项目的部署文档太过简单 xjy-gg goidenbubble 未提交任何第二次冲刺的作业 liezhihua LWHTF 无项目进度控制,博客/Github跟进不及时 caicaihong RaiCai 未及时更新里程碑任务,无项目部署文档,源码中不应该提交IDE相关的配置文件 14fzf ThroughRain 项目的部署文档太过简单,无数据库脚本文件 gjpg heavenfires 项目的

git中.gitignore 文件

现在项目的根目录放了 .gitignore 文件,并且git远程仓库的项目根目录已经有了 logs文件夹. 由于每次本地运行项目,都会生成新的log文件,但是我并不想提交logs文件夹里面的内容,所以要在.gitignore写logs的规则. 我尝试过添加以下规则 logs/*.log logs/ /logs/ 但是运行git status的时候,始终能看到modified:logs/xx.log . 请问是我的规则编写错误,还是我某个地方有理解错误? 回答一: tl;dr: 正确的做法应该是:

git && github 相关

权限问题(error: The requested URL returned error: 403 Forbidden while accessing):1. 将自己机器的ssh public key放到github的setting->ssh keys里面:2. 修改$bash/.git/config里面的url中的https://*为url =ssh://[email protected]/zwChan/memcached.git,当然要指向自己的github项目了. ------------

git 相关使用

1.在oschina先创建一个项目,注意选择语言和忽略2.把项目A科隆下来3.在Ide开发工具中,新建一个maven项目,use dafault...选择A所在的位置4.在Git窗口下进入项目A,git status5.添加相关的忽略文件,Vi .gitignore 6.输入shift +I 进行输入,输入.settings, .project, .classpath7.输入完成之后,按 esc退出,输入shift + :8.光标指向窗口最后一行,输入wq进行保存9.git add. 添加10.

AndroidStudio导入项目到VisualSVN Server并忽略(ignore)相关文件详细步骤

当你提交代码的时候,如果出现各种你不想提交的文件的时候,你也许会选择在项目左边栏选中java–>src来进行提交,这样操作是没有问题,但是如果你想使用快捷提交的图标进行提交的话,就会很蛋疼了. 如图就是此图标: 花了一中午时间借助VisualSVN Server 工具,终于实现了点击快捷提交图标出现如图的效果(很干净,只看到我想要看到的东西): 步骤如下: 1.下载VisualSVN Server https://www.visualsvn.com/ 2.安装VisualSVN Server ,

iOS 建立项目过滤机制 —— 给工程添加忽略文件.gitignore

目前iOS 项目 主要忽略 临时文件.配置文件.或者生成文件等,在不同开发端这些文件会大有不同,如果 git add .把这些文件都push到远程, 就会造成不同开发端频繁改动和提交的问题. 步骤: 1 .  在工程目录下 2 . touch .gitignore   //在目录下生成.gitignore  文件 3 . open .gitignore   //打开.gitignore (txt)文件 4 . 写入忽略目录 4.1 这里iOS 项目,使用CocosPods 框架管理工具会生成Po