精华内容
下载资源
问答
  • git不提交某个文件

    千次阅读 2019-09-26 22:40:45
    在版本库中的文件,即使维护在.gitignore也... 第一步:git rm -r -n —cached Constants.java (-n是为了删掉文件) 第二步:git rm -r —cached Constants.java 第三步:修改.gitignore文件 第四步:提交,push Co...

    在版本库中的文件,即使维护在.gitignore也不管用了.要先移除.


    比如Constants.java,进入到这个文件目录下:


      第一步:git rm -r -n —cached Constants.java (-n是为了不删掉文件)
      第二步:git rm -r —cached Constants.java
      第三步:修改.gitignore文件
      第四步:提交,push Constants.java 及.gitignore文件
      最后 本地修改下java文件,再提交发现已经成功了.


    --------------------------------------------------------

     


    原文:https://blog.csdn.net/jessicway/article/details/78329573 

    转载于:https://www.cnblogs.com/Mr-Rshare/p/10484487.html

    展开全文
  • git提交某个文件的修改内容

    万次阅读 2019-07-22 11:28:31
    git commit <file> -m"your comment" 需要先git add,执行后,直接git push即可
    git commit <file> -m"your comment"

    不需要先git add,执行后,直接git push即可

     

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

    万次阅读 多人点赞 2017-06-09 16:03:24
    使用IDEA开发有 一段时间了,从...这篇文章是探索git忽略文件提交的一些方面的研究,分为2个部分,内容如下1.在项目中隐藏掉你想看到的文件夹或者文件,2.使用.ignore插件在IDEA中忽略你要提交文件。 一个...

            使用IDEA开发有 一段时间了,从陌生到熟悉的过程算是很平稳的度过,感谢IntelliJ IDEA交流群(群号244908708)里面的群友对我提供的帮助,感谢群主的github上面提供的资料。这篇文章是探索git忽略文件提交的一些方面的研究,分为2个部分,内容如下1.在项目中隐藏掉你不想看到的文件夹或者文件,2.使用.ignore插件在IDEA中忽略你要提交的文件。

    一个标准的IDEA项目,以maven项目为例子:

     
    + project
      |
      + pom.xml
      |
      + src /
         + main /
         | + java    java源代码文件,最终会打包编译到WEB/INF下的classes目录
         | + resources 资源库,会自动复制到classes目录里
         | + filters  资源过滤文件
         | + webapp web应用程序资源文件
         + test /
         | + java  测试java源文件内容
         | + resources 测试的资源文件
         | + filters  测试的资源过滤文件
         + it /
         + assembly /
         + site / |
      + .idea /
      +  project.iml
    + LICENSE.txt   工程许可说明
    + NOTICE.txt   项目所需要的依赖的说明文件
    + README.txt 项目工程说明文档

    多出.idea目录和project.iml(名称是和你项目名称一致的),这个是IDEA工具自己生成的,但是我们不想看到,也不会把该文件提交到我们版本控制仓库中。

    方式一、在项目中隐藏掉你不想看到的文件夹或者文件

    进入IDE Settings section, go to File Types如图:

    看红色方框的内容,此时project中已经已经看不到这个idea文件夹和*.iml文件了。


    ps:有的时候maven项目编译后会看到target目录,但是我们也不需要看到他的时候,按如下操作隐藏掉它:


    1.Mark Directory As   -> Excluded,此时target目录下的所有内容会变成红色。

    2.点击红框标记的1处,取消Show Excluded Files文件,此时的target就会从项目中隐藏掉了。

    方式二、使用.ignore插件在IDEA中忽略你要提交的文件


    有的时间创建的文件,不想被提交到版本控制的的选项中。在IDEA中安装.ignore插件。创建好了之后:


    1.添加.gitignore

    2.将不需要提交到版本控制add ignore中


            例如你创建了一个MyTest文件,首先不要git add,使用工具:

    此时刚被你选中的被忽略的文件名变成了灰色,此时该文件你想git add也add不进去,当然也就不能提交了。


    ps:万一你不小心git add file(add File文件了,哪怕文件置灰,也是能提交的)了,怎么办,不用急

    使用git 命令如下:


    git rm --cached file_path
    git commit -m '移除测试文件'

    删除本地缓存,但是不删除文件。测试的文件在处于置灰状态就不能提交了!


    插件下载地址:https://plugins.jetbrains.com/plugin/7495--ignore
    转载:http://blog.csdn.net/qq_34590097/article/details/56284935

    方式三:IDEA的changelist方式

    步骤1:创建changelist

    步骤2:将不想提交的文件移动到你所创建的changelist里面,如下图所示:

    备注:方式三在IDEA2020中找不到,官网说2020.1版本以后这个标签页默认在git commit时才会看到。解决方案如下图所示:

    取消掉User non-modal commit interface即可!

     

     

    展开全文
  • 查看某个文件提交历史 常用命令及意义 ----------------------------------------------------------- 1. git log filename 显示一个文件的修改历史 还可以用 git log --stat filename 看出每次提交变化的大小 2...

    git . 查看某个文件的提交历史 git log 命令及其使用技巧.

    可以定义slog (short log) 宏定义简化操作, 见后边实例.
    常用命令及意义
    -----------------------------------------------------------
    1.  git log filename
    显示一个文件的修改历史
    还可以用 git log --stat filename 看出每次提交变化的大小

    2.  git log -p filename, 相当于 git log --full-diff filename
    显示每次提交的差异

    3. git show commitID filename
    显示某一次提交中的文件变化
    -----------------------------------------------------------
    令用difftool 进行比较, 我用的是vimdiff
    1. git difftool [filename]
    比较的是当前版本差异

    2. git difftool <commitID1> <commitID2> [filename]
    比较版本间差异

    甲: 补充git log常用的参数.

    a. git 查看文件提交历史:  git log

    b. git 查看前3次的提交历史: git log -3

    c. git 查看提交时都改了哪些文件: git log --stat

    d. git 查看某文件与旧版本文件之间的差异: git log -p <filename>  给出的是历史差异,每一次提交的所有变化.

    乙:补充git diff 常用的参数:

    a. git diff ,    什么参数都不加,比较工作区暂存区的差异

    b. git diff --cached ,比较暂存区与最近提交的差异, 等同于git diff --cached HEAD

    c. git diff [commit-id] , 工作区与commit-id 的差异

    d git diff [id1] [id2] , 比较两次提交的具体差异

    e. git diff  [id1] [ id2] --stat , 比较两次提交的文件名及个数统计.

    f. git diff [id] [filename], 查看工作区与id 之间的文件差异.

    如果你觉得diff 显示的不够直观, 可以换vimdiff 来比较. 方法是要设置difftool.

    以我的git 配置为例: 主要是看清 vd 是什么意思, 如下,

    $ git config --list
    alias.st=status
    alias.vd=difftool
    alias.ci=commit
    alias.co=checkout
    alias.slog=log --abbrev-commit --oneline
    diff.tool=vimdiff
    difftool.prompt=false
    core.editor=vim

    则: 比较现在文件 dialog/getTypeDialog.cpp 与某个版本(首4个数字是79e4) 之间的差异.

    $  git vd 79e4 dialog/getTypeDlg.cpp

    会打开vimdiff 窗口进行两个文件的比较, 左边是历史文件,右边是当前文件.

    当然, 比较两个历史版本也行, 把2个版本都写上,中间用空格分开,则窗口左边为第一个版本文件,右边是第二个版本文件.

    这两个文件都会被拉到/tmp/下并命名了一个临时文件. 挺好!

     

     

    展开全文
  • git彻底删除某个文件及其提交历史

    千次阅读 2019-10-30 20:13:26
    Removing sensitive data from a repository ... git filter-branch --force --index-filter 'git rm --cac...
  • Gitgit取消对某个文件的跟踪

    千次阅读 2020-03-27 09:23:36
    Gitgit取消对某个文件的跟踪 一、通过修改.gitignore忽视某个文件但是发现这个文件还是会被踪,只对没有被git commit 过的文件有效,也就是说如果你的文件被commit过后你再修改gitignore,这个时候gitignore对...
  • https://blog.csdn.net/xianglingchuan/article/details/71320229
  • git还原本地某个文件

    2020-11-30 11:35:30
    在使用git的时候,我们经常会修改文件,如果修改的满意,想回到版本库的版本,我们现在分为两种情况: 第一种:要修改的文件已经添加到暂存区: 就是git add .过了,我们需要做如下操作: 先找到该文件某次提交的...
  • 二、Git提交文件时,默认提交文件的显示效果 自己电脑上的默认提交的文件夹和文件的显示效果如下,如果有这种显示,文件或者是文件夹前面有个见好的标识符,则表示设置成功。 三、需要使用的Git文件....
  • git忽略某个文件提交

    千次阅读 2020-11-05 17:49:45
    1. 将某文件永久忽略,不提交git 首先在你git所管理文件夹根目录下,创建一个名为 .gitignore 的文件, 随后将你需要忽略的文件都放到这里即可。 */target *.iml /.idea *.class target/ .project .settings/ ....
  • git恢复某个文件到上一个提交版本

    千次阅读 2019-11-14 11:59:57
    git提交了比较多的文件到远程,但是在合并时发现其中有一个文件合并有冲突或者某个原因想修改该文件了,那就需要单独把这个文件回退到上一个提交版本状态。方法如下: 1.首先查看一下该文件的commit记录: git ...
  • git update-index 本地修改不提交到远程仓库 git update-index --assume-unchanged 文件名 取消本地忽略 git update-index --no-assume-unchanged 文件名
  • 如何在git提交时忽略某个文件

    千次阅读 2018-06-27 11:56:38
    首先先git status 查询出所有需要提交文件然后将需要忽略的文件路径复制下来,执行git checkout 文件路径,然后git status 发现被忽略的文件已经不再其中,然后进行提交...
  • Git-查看某个文件的更改历史

    千次阅读 2017-09-13 18:11:54
    Git-查看某个文件的更改历史 平台:MacOS 工具:SourceTree Git 1.进入到要查看的文件目录 cd myCode/App/code1/ 2.git log 文件名 git log fileName //或者 git log --pretty=oneline 文件名 显示该...
  • git 提交部分文件 隐藏不提交文件

    千次阅读 2019-10-08 17:33:40
    修改或添加了多个文件,但只想提交部分代码的正确方式: git add config/esqueryconfig.php //提交到暂存区 ...git commit -m 'es升级配置文件' //提交暂存区 git pull//拉去合并 git push...
  • idea 设置git忽略提交文件夹文件

    千次阅读 2020-06-29 10:20:10
    先找到Version Control 在第一步位置右击 选择New Changelist 点击OK,你会发现多了一个New changelist 只需要将想提交的文件拖动到New changelist下,使用git提交的时候,就会过滤掉
  • git提交指定文件

    万次阅读 热门讨论 2018-09-28 09:53:16
    这种方式提交的时候需要执行git add操作,自动就把所有修改的文件提交了。 另外一种方式就是git commit -m 这种方式只会提交你用git add的文件,所以你想提交那些文件,就调用一下git add,然后git commit -m .....
  • git查看某个文件提交历史

    千次阅读 2019-05-28 09:54:00
    1、 git log --pretty=oneline 文件名 ...git提交版本号> <文件名> 版本号:是上个命令的输出,黄色字体部分就是git版本号文件名:格式如上 转载于:https://www.cnblogs.com/zuojiayi/p...
  • 背景故事:妈蛋, 有时候公用文件是只在本地使用,能commit时,但是你又对它进行了修改,可你又想revert,免得下次再改,很麻烦,我这人就这样,懒得做这种重复还容易忘记,还容易犯错(把文件提交到仓库)。...
  • git 撤销单个文件某个提交

    万次阅读 2018-04-28 11:53:33
    开发过程中发现某个文件修改错误,需要回退到前一个版本。 用git status查看状态,并复制需要撤销(退回到某个版本)的单个文件 然后查看提交日志,确定要回到的提交为 591d0 执行 git checkout <sha1-of-...
  • git查看某个文件提交记录

    千次阅读 2017-01-18 11:56:40
    git blame filename //查看每一行是哪次提交最后修改的 git log -p filename //列出文件的所有修改记录
  • 在我们的项目中,经常会在本地编译一些代码,还未写完,测试那边来告诉你要改改某个文件的bug,非常着急,此时改完了,提交的时候,自己还在编译的代码并提交,此时,你可以利用git这些指令帮助你! 1/ git ...
  • git commit 提交指定文件的两种方式

    万次阅读 2019-04-21 09:54:10
    git commit -m '我提交了所有 暂存区 的文件' 方式二: 此方式可以提交分别来自不同地方的文件,比如 工作区的 和 暂存区的 git commit -o index.htmlabout.html-m '我同时提交了 工作区的inde...
  • git提交 有些文件一直提交

    千次阅读 2020-11-24 15:30:07
    $ git add . $ git commit -m ‘MSG’ $ git push
  • 主要介绍了IDEA通过git回滚到某个提交节点或某个版本的方法,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
  • Git Bash 提交文件过程整理

    千次阅读 2019-07-07 12:33:50
    说起来,我每次用到用的 Git复杂,都是一些基本命令,用以向自己的 GitHub 仓库提交一些内容。索性今天来整理一下 Git 的基本用法,作为网络笔记吧。 Git 安装 首先,需要安装 Git 命令工具,类似 SVN 的小乌龟...
  • 撤销指定的提交 git revert 撤销指定的文件 图形化,使用idea,选中文件后,点击紫色的revert箭头,会滚回上一次提交文件内容

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 65,050
精华内容 26,020
关键字:

git不提交某个文件