首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

git学习六:git提交忽略不必要的文件或文件夹

创建maven项目,使用git提交,有时需要忽略不必要的文件或文件夹,只保留一些基本。...例如如下截图,实际开发中我们只需提交:src,.gitignore,pom.xml 而自己项目文件一般都保留,但是有些则不必要提交,如maven项目的target文件夹等等。...git忽略不必要文件有2种方法,一种是命令方法,一种是eclipse安装git插件设置 方法一:命令方法 1.首先在仓库中创建隐藏文件“.gitignore”,选中本地仓库,右击“Git Bash Here...ehthumbs.db Thumbs.db 备注: /target/ :过滤文件设置,表示过滤这个文件夹 *.mdb ,*.ldb ,*.sln 表示过滤某种类型的文件 /mtk/do.c...[oa] 支持通配符:过滤repo中所有以.o或者.a为扩展名的文件 该方法保证任何人都提交不了这类文件 方法二:eclipse安装git插件设置:点击“Add Pattern”添加你要过滤的文件

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VBA程序:列出文件夹及其子文件夹中的指定文件

    标签:VBA,自定义函数 我想要列出文件夹及其子文件夹中名为test的Excel文件,如何使用VBA程序实现?...Error Resume Next For i = 0 To lst.ListCount - 1 Debug.Print lst.List(i).Value Next End Sub '目的: 列出路径中的文件...'参数: strPath = 要搜索的路径. ' strFileSpec = "*.*" 除非另有指定. ' bIncludeSubfolders: 如果为True,同时从strPath的子文件夹中返回结果...如果不, 则将文件在立即窗口列出. ' 列表框必须具有其Row Source Type属性设置为Value列表. '方法:FilDir()添加项到集合, 对子文件夹递归调用自身....vbNullString colDirList.Add strFolder & strTemp strTemp = Dir Loop If bIncludeSubfolders Then '建立另外子文件夹的集合

    14610

    提取并列出文件夹中所有文件的文件名

    标签:Power Query 要将文件夹中所有文件的文件名提取并输入到Excel工作表中,用什么方法呢?VBA,还是…… 本文使用Power Query来轻松实现。...在Excel中,单击功能区“数据”选项卡“获取和转换数据”组中的“获取数据——来自文件——从文件夹”,如下图1所示。 图1 导航到要获取文件名的文件夹,如下图2所示。...图2 单击“打开”,在出现的对话框中单击“加载”按钮下拉菜单中的“加载”,如下图3所示。 图3 找到“Attributes”列并单击其右侧的扩展图标,如下图4所示。...图4 从中可以选择要获取并显示的文件属性,如下图5所示。 图5 然后,单击Power Query编程器中的“关闭并上载”按钮,如下图6所示。...图6 此时,将在工作表中按选定属性列出指定文件夹中所有文件名,如下图7所示。 图7

    34230

    git commit 新修改的内容 添加到上次提交中 减少提交的日志

    有时候提交过一次记录只有,又修改了一次,仅仅是改动一些较少的内容,可以使用git commit --amend....添加到上次提交过程中; --amend amend previous commit git commit --amend # 会通过 core.editor 指定的编辑器进行编辑...git commit --amend --no-edit # 不会进入编辑器,直接进行提交 如果你之前没有配置 core.editor 选项的时候,会出现: error: There was a...这个时候,你通过 git config 命令,配置全局变量,指定特定的编辑器就解决报错了;之后再进行git config --amend 命令来进行编辑; git config --global core.editor...更多关于linux和分布式系统相关的知识,请关注 cnblogs.com/xuyaowen

    50220

    git 暂时忽略个别文件的更改

    最近开始参与到 SDK 的开发工作中,因为上层 Demo 与 SDK 是在同一个 Visual Studio 的解决方案中(.sln),但是项目的目录却不在同一个目录下的,同事直接把 SDK 的路径设置为...而我的项目 Demo 项目目录是在自己管理的一个统一的存放项目的目录下的,如果按他这个格式需要把 SDK 存放到统一的项目目录的上一层才可以,否则我就要修改 Visual Studio 的解决方案配置,...终于让我找到一个办法就是临时修改这个文件,只在本地暂存,而且提交的时候不会提示该文件被更新了。神奇的 git 就是这么人性化,使用如下命令设置你需要临时忽略的文件。...git update-index --assume-unchanged project.sln 而当你需要真的修改这个文件的时候,把他从临时忽略列表再拉出来就好了,使用如下命令: git update-index...--no-assume-unchanged project.sln 这样就完美的解决了我们两个之间冲突的问题,当你这样临时忽略一个文件后,在 Windows 下 TortoiseGit 客户端会显示一个灰色的图标以代表这个文件被临时忽略了

    2.6K20

    IDEA忽略文件,防止git提交不想提交的文件的探索

    这篇文章是探索git忽略文件提交的一些方面的研究,分为2个部分,内容如下 1.在项目中隐藏掉你不想看到的文件夹或者文件, 2.使用.ignore插件在IDEA中忽略你要提交的文件。...文件夹和*.iml文件了。...创建好了之后: 1.添加.gitignore 2.将不需要提交到版本控制add ignore中 例如你创建了一个MyTest文件,首先不要git add,使用工具: 此时刚被你选中的被忽略的文件名变成了灰色...,此时该文件你想git add也add不进去,当然也就不能提交了。...ps:万一你不小心git add file(add File文件了,哪怕文件置灰,也是能提交的)了,怎么办,不用急 使用git 命令如下: git rm –cached file_path git

    8.5K00

    git 提交文件中的部分修改

    概述 在 Git 提交一个文件的时候,有时候会在同一个文件中,包含两个不同功能的修改,或者一个功能完成了,而别的部分还没有完善不应该进入代码库,这时候如果使用git add file-name的话,会将这个文件中的所有更新都提交...针对这种场景,git 提供了更细粒度的提交命令git add -p,可以分部分提交一个文件中的更新代码块,实测能满足常见的需求。这里简要记录一下如何使用这个命令。 2....图片 需要注意的是,git有一套默认的将文件中所有修改分成不同hunk的机制,但我们也可以将默认机制分的太大的hunk分割为多个小的hunk,这样能更精确地控制提交的粒度。...hunk以及后面的所有hunk d - 不提交当前hunk以及后面的所有hunk,效果与q一样,也会退出交互式界面 g - 选择一个hunk并跳转过去,输入后会列出所有hunk的编号,输入编号就跳转到对应的...简单来说,使用y来提交当前hunk,使用n来忽略当前hunk,如果hunk代码块太大,输入s会将其分割为小的hunk,在上面继续操作,hunk间上下跳转用vim的快捷键k 和j,要退出则输入q。

    37620

    如何使用 chmod 命令更改文件或文件夹的权限?

    如何使用 chmod 命令更改文件或文件夹的权限? 一、引言 在 Unix 和 Unix-like 系统中,每个文件和文件夹都有一组权限,用于控制哪些用户可以对它们进行读取、写入和执行操作。...这些权限可以使用 chmod 命令来更改。 二、摘要 本文将介绍如何使用 chmod 命令更改文件或文件夹的权限。...…是要更改权限的文件或文件夹列表。...五、总结 本文介绍了如何使用 chmod 命令更改文件或文件夹的权限。我们讨论了权限的基本概念,包括用户、组和其他权限,以及读取、写入和执行权限。...我们还介绍了 chmod 命令的语法和选项,包括数字模式和符号模式。最后,我们提供了一些示例,展示了如何使用 chmod 命令更改文件或文件夹的权限。

    33810

    git查看某个文件的提交记录

    有时候分析漏洞我们需要看看怎么修复的,什么时候谁修复的,提交的id是多少,下面的命令就很有用 假如我们知道漏洞出现在某个文件,我们只要执行下面命令,即可看到这个文件的修改记录 git log -p 文件名...比如下面的例子 $ git log -p slirp/tcp_subr.c commit 345fab6ffe57b0bf6dccbc0844f45f77b91d9de0 Author: Prasad...看到了这个commit id,你可以用git show id去查看,不过跟上面的结果看到的是一样的 $ git show 345fab6ffe57b0bf6dccbc0844f45f77b91d9de0...so_rcv->sb_rptr += m->m_len; (END) github上直接搜索这个commit id就可以了 题外话 更进一步,假如你想看看这个文件每一行最新是谁修改的...,使用git blame 文件名 例子如下: git blame slirp/tcp_subr.c f0cbd3ec9 (Fabrice Bellard 2004-04-22 00:10:48

    7600

    Git的.ssh文件夹内容介绍

    产生的命令如下: ssh-keygen -t rsa -C "yourname@email.com" 解释:ssh-keygen是产生密钥,密钥有两种类型rsa和dsa两种,-t用来指定密钥类型,-t...上面的命令执行后会让你输入密钥的名字,通常为id_rsa,如果有多个密钥则需要输入不同的名字。id_rsa和id_rsa.pub。id_rsa为私有密钥,id_rsa.pub为公有密钥。...测试是否连接成功可以使用如下命令: ssh -T git@github.com 2. config文件 config文件主要在配置多个git账户时使用的,里面主要配置了访问不同的主机(Host)时采用不同的密钥...文件内容例如: #公司的git地址 Host git.***.com User git Hostname git.***.com #公司的git地址 IdentityFile ~...备注:.ssh文件下的内容就这么多,更多内容例如想知道如何配置Git账户,可以参考我的另一篇文章:Git多用户配置,地址如下: CSDN博客地址 简书博客地址 个人博客地址

    99510

    如何在Linux系统中列出当前目录下的所有文件和文件夹?

    如何在Linux系统中列出当前目录下的所有文件和文件夹? 摘要 在这篇技术博客中,我将详细介绍如何在Linux系统中列出当前目录下的所有文件和文件夹。...引言 在日常使用Linux系统时,我们经常需要查看当前目录下的所有文件和文件夹,以便更好地管理和组织我们的工作。了解如何列出当前目录下的所有内容是非常基础且实用的技能。...本文将深入探讨几种常用的方法,并提供详细的示例,帮助您快速上手。 正文内容 详细介绍 在Linux系统中,有几种方法可以列出当前目录下的所有文件和文件夹。...下面我们将逐一介绍这些方法: 使用ls命令 ls 使用ls命令可以列出当前目录下的所有文件和文件夹。...通过本文的学习,您现在应该已经了解了几种在Linux系统中列出当前目录下所有文件和文件夹的方法。

    50310

    git设置忽略同步的文件或文件夹

    前言针对git同步,可以进行灵活的设定。git官方提供了四种方式来忽略文件同步,针对不同的场景灵活应用。...[oa]# *~忽略已跟踪文件的改动(本机使用)上诉1,2,3方案都是适用于未跟踪的文件改动,而对于已跟踪文件的改动并不适用,好在针对这种情况 Git 也提供了我们方法去忽略。...#忽略跟踪(提交代码时,忽略某一个文件不提交,即某个文件不被版本控制)git update-index --assume-unchanged FLIE #FILE是目标文件路径 #恢复跟踪...git update-index --no-assume-unchanged FLIE #FILE是目标文件路径 不过如果执行 git checkout和git reset的时候仍然会影响到这些文件...'{print $2}'所有被忽略的文件,取消忽略的方法,如下git ls-files -v | grep '^h' | awk '{print $2}' |xargs git update-index

    3.5K20

    Git——快速重命名文件和查看commit提交版本【四】

    快速重命名文件 $ git mv README.md readme.md 使用git mv命令后直接commit即可,不再需要进行add或rm操作 查看版本历史 所有的参数都可以进行组合使用的,比如我要看前两天简洁的信息...可能这个看着会更好一些,先切换到一个提交历史分支下,然后修改再提交 tmp为分支名 后面是提交历史的哈希值,能区分开就行不需要完全复制过去 $ git checkout -b tmp 160bc21aa3261df58cb...组合运用 图形化查看所有分支提交历史的前四行简洁信息 $ git log --oneline --all -n4 --graph 帮助文档 $ git log --help 如果报错,那说明你没有git-doc...这个文件夹,解决方法如下 https://stackoverflow.com/questions/8709383/installing-git-html-help-on-osx 当然也可以直接更新自己的版本...,我就是直接更新版本解决的~ 从中更改克隆命令地址 $ sudo git clone git://git.kernel.org/pub/scm/git/git.git git-doc --branch

    8610
    领券