git clean使用总结

git clean移除工作区中untracked的文件(即:需要先add)。一直都是用rm来操作……??

1、git clean -n:列出会被删除的文件,未删除

2、git clean -f:force, 执行删除,不会删除.gitignore中指定的文件

  clean.requireForce设置为false可不用带-f,直接使用git clean。

3、git clean -f <path>:删除指定路径的文件

4、git clean -df:删除文件和目录

5、git clean -xf:连.gitignore中指定的文件一起删除

原文地址:https://www.cnblogs.com/YYRise/p/8401468.html

时间: 2024-11-09 00:06:54

git clean使用总结的相关文章

你可能不知道的git clean

git clean是干啥的? git clean可以帮你清理workspace中未被git版本控制的文件,比如临时文件,构建出来的二进制文件. 使用方法 如果你的clean.requireForce项没有设置为false,那么每次使用git clean时都要加上-f参数 示例如下,workspace中有2个调试logo时创建的临时png文件,commit之前需要删掉.如果不用git clean的话需要一个一个rm. [email protected]:42:26:~/Angular/pomodo

git clean

git clean命令用来从你的工作目录中删除所有没有tracked过的文件. git clean经常和git reset --hard一起结合使用. 记住reset只影响被track过的文件, 所以需要clean来删除没有track过的文件. 结合使用这两个命令能让你的工作目录完全回到一个指定的<commit>的状态. 用法 git clean -n 是一次clean的演习, 告诉你哪些文件会被删除. 记住他不会真正的删除文件, 只是一个提醒. git clean -f 删除当前目录下所有没

[Practical Git] Clean up commits with git rebase

Sometimes its nice to clean up commits before merging them into your main code repo; in this lesson, we go over using git rebase to squash commits together and then rename the condensed commit message. We also talk about potential issues with rebasin

Clean Empty Directories on Unity3D and Git

?? 大家好,我是孙广东.   转载请注明出处:http://blog.csdn.net/u010019717 更全的内容请看我的游戏蛮牛地址:http://www.unitymanual.com/space-uid-18602.html 问题: 如果您使用Git可见元visible meta文件,你不能完全删除Assets 资产文件夹下的文件夹.对他们删除或重命名的文件夹似乎在你之后已删除.但随着时间的推移,你会再见到文件夹. Why? 该场景是这样的: You delete(or renam

git 基本用法

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px "Helvetica Neue"; color: #454545 } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px ".PingFang SC Semibold"; color: #454545; min-height: 19.0px } p.p3 { margin: 0.0px 0.0px 0.0px

git入门(3.文件操作)

三.GIT文件操作 版本控制就是对文件的版本控制,对于Linux来说,设备,目录等全是文件,要对文件进行修改.提交等操作,首先要知道文件当前在什么状态,不然可能会提交了现在还不想提交的文件,或者要提交的文件没提交上. 文件状态 GIT仓库所在的目录称为工作目录,这个很好理解,我们的工程就在这里,工作时也是在这里做修改. 在工作目录中的文件被分为两种状态,一种是已跟踪状态(tracked),另一种是未跟踪状态(untracked).只有处于已跟踪状态的文件才被纳入GIT的版本控制.如下图: 当我们

Git的奇技

Git是一个“分布式版本管理工具”,简单的理解版本管理工具:大家在写东西的时候都用过“回撤”这个功能,但是回撤只能回撤几步,假如想要找回我三天之前的修改,光用“回撤”是找不回来的.而“版本管理工具”能记录每次的修改,只要提交到版本仓库,你就可以找到之前任何时刻的状态(文本状态). 下面的内容就是列举了常用的git命令和一些小技巧,可以通过"页面内查找"的方式进行快速查询:Ctrl/Command+f. 开卷必读 如果之前未使用过Git,可以学习廖老师的免费Git教程入门 一定要先测试命

Git 版本管理工具命令速查

转自:http://www.jb51.net/article/55442.htm 一. Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote add origin [email protected]:ndshowgit push origin mast

Linux上层应用-&gt;git独奏

参考书籍:<git权威指南> git初始化 设置git基本参数 通常会在用户home目录下创建文件".gitconfig",以类似配置文件的格式来存放设置. 1.设置用户名及邮箱(在提交时会显示这些信息) git config --global user.name "kcmetercec" git config --global user.email "[email protected]" 2.git命令输出中打开颜色显示 git c