前言上周介绍过一篇 Git cherry-pick 的文章,阅读数比之前有明显的增加。本周再接再厉,总结了 Git 的 diff 相关用法。经过自己的学习,弥补了一些知识盲区。通过本文总结一下吧,以便日后查阅,也希望对你也有所帮助。工作区和版本库的概念在介绍 diff 命令之前,我们先认识一下 Git 的工作目录。在一个 GIt 工作区文件夹下,有一个 .git 隐藏目录。它其实不算是工作区内容,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-06 09:46:05
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法。这个文件每一行保存了一个匹配的规则例如: 
 
# 此为注释 – 将被 Git 忽略
 
            *.a       # 忽略所有 .a 结尾的文件
             !lib.a    # 但 lib.a 除外
             /TODO            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-23 06:41:17
                            
                                303阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            也可以打开工程目录,同样看也看到.git文件夹;如果我们想删除代码仓库只需把这个文件夹删掉即可!            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-07-19 16:47:27
                            
                                1567阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在使用git对项目进行版本管理的时候,我们总有一些不需要提交到版本库里的文件和文件夹,这个时候我们就需要让git自动忽略掉一下文件。使用.gitignore忽略文件为了让git忽略指定的文件和文件夹,我们需要在项目的根目录当中创建.gitignore文件,使用.gitignore文件的方式很简单,在.gitignore文件当中,一行代表一条忽略规则,如果是一个带“.”这种有后缀的字符串那么git就            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-13 09:56:46
                            
                                202阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            项目一开始由于.gitignore文件配置不充分和不正确造成的平台生成文件(例如vs的中间ww.jianshu.com/p/de75a9e...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-19 10:19:35
                            
                                191阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用 Git rm 命令即可,有两种选择.一种是 git rm --cached "文件路径",不删除物理文件,仅将该文件从缓存中删除;一种是 git rm --f "文件路径",不仅将该文件从缓存中删除,还会将物理文件删除(不会回收到垃圾桶)假如你有文件不小心commit到了服务器那么你想要删除它,可以使用:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-11 17:43:58
                            
                                333阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一。删除文件1.克隆远程仓库到本地库。例如使用ssh方法:git clone git@github.com:xxx/xxx.git2.对需要删除的文件、文件夹进行如下操作:git rm test.txt (删除文件)git rm -r test (删除文件夹)3.提交修改git commit -m "Delete some files."4.将修...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 16:00:17
                            
                                4036阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一。删除文件 1.克隆远程仓库到本地库。 例如使用ssh方法: git clone git@github.com:xxx/xxx.git 2.对需要删除的文件、文件夹进行如下操作: git rm test.txt (删除文件) git rm -r test (删除文件夹) 3.提交修改 git co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-08-01 16:19:00
                            
                                395阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 如何在Java中删除文件但不删除目录
## 一、整体流程
在Java中删除文件但不删除目录的步骤如下:
```mermaid
pie
    title 文件删除流程
    "检查文件是否存在" : 1
    "删除文件" : 2
```
1. 检查文件是否存在
2. 删除文件
## 二、具体操作步骤
### 步骤一:检查文件是否存在
在删除文件之前,我们首先需要检查文件是否            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-02-21 03:48:12
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、删除指定tag使用场景:比如我们在本地git tag了一个错误的版本号,但是还没有push,想直接删掉避免污染远程仓库1、删除指令要删除指定的Git标签(版本号),您可以使用以下命令:git tag -d 标签名称2、本地删除将 标签名称 替换为要删除的标签的名称。例如,要删除名为 “v1.0” 的标签,可以运行以下命令:# 这将删除本地存储库中的指定标签。
git tag -d v1.03、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-15 16:10:44
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            git
git 是一个版本管理系统(VCS),可以在任何时间点,将文档的状态作为一份更新记录保存起来,并且在任意的时间点,恢复更新记录
版本管理
版本管理是一种记录文件变化的方式,方便查阅特定版本号的文件内容
人为维护文档版本问题
1、文档数量紊多,命名不清晰,导致文档版本混乱
 2、每次编译文档需要赋值,不方便
 3、多人同时编辑一个文档,容易产生覆盖git使用
在使用git前,需要全局配置gi            
                
         
            
            
            
            前言有一段时间没写文章啦,最近有点忙。。。临月底了,记录下git的遗忘操作-------git忽略文件,删除远程仓库文件操作。。之前操作过一次,不写博客就老是忘!正文当我们在上传github远程仓库代码时,有时候会将自己本地编辑器所带的配置文件也随手上传上去,其实这是不专业的~那么如何删除远程仓库的配置文件,并且在本地配置忽略那些你不想上传的文件呢?请看下文!(其实so easy,就几条命...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-11 00:51:09
                            
                                226阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、删除仓库二、删除仓库内文件前言在上传项目到GitHub时,忘记忽略了target和.mvn文件夹,就直接push上去了            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-30 17:40:38
                            
                                250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录 一.删除已有Github仓库 二.删除Github中的某个文件或文件夹 如果没有建立本地库或者克隆远程库,需 如果已经有建立本地库或者克隆远程库,需 总流程 一.删除已有Github仓库 删除Github中没有用的仓库进入到需要删除的仓库里面,找到“settings”即仓库设置,然后,在仓库设置里拉到最底部,找到“Danger Zone”即危险区域,点击“Delete this reposi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-15 14:41:24
                            
                                83阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这样的错误是由于, 有的时候 可能 git add . (空格+ 点) 表示当前目录所有文件,不小心就会提交其他文件 git add 如果添加了错误的文件的话 撤销操作 git status 先看一下add 中的文件 git reset HEAD 如果后面什么都不跟的话 就是上一次add 里面的全部            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-02-08 19:12:00
                            
                                605阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            有时我们提交了错误的代码,需要撤销某次的 commit 记录,而每次查资料找方法都会非常浪费时间,因此我在这篇文章总结了一下。一、删除文件如果需要删除的 commit 是一个或多个文件,可以进行以下操作。被提交到仓库的某个文件需要删除,可以使用 git rm 命令:1. git rm // 从工作区和暂存区删除某个文件
2. git commit -m "" // 再次提交到仓库如果只想从暂存区删            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-28 17:30:41
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            日常运维工作中用到rsync同步两个目录时,有时会要求删除目标目录中比源目录多出的文件,这种情况下,可用到rsync的--delete参数来实现。 实例说明:在服务器A上同步/tmp/work目录到远程服务器B的/tmp/work目录下(A和B已经提前做好ssh无信任跳转关系了),同时删除B服务            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-17 15:21:33
                            
                                431阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            日常运维工作中用到rsync同步两个目录时,有时会要求删除目标目录中比源目录多出的文件,这种情况下,可用到rsync的--delete参数来实现。实例说明:在服务器A上同步/tmp/work目录到远程服务器B的/tmp/work目录下(A和B已经提前做好ssh无密码信任跳转关系了),同时删除B服务器/tmp/work目录下相比于A服务器/tmp/work中多余的文件最近在处理策划资源文件的时候需要            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-10 13:49:17
                            
                                1236阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            不删除文件,清空文件内容命令
    
      在某些时候,需要清空文件内容,而不删除文件。比喻有些日志文件(log.txt);在linux下的命令为:true >log.txt
测试结果:
touch  log.txt  →#新建文件log.txt
vi  log.t            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-03-14 18:19:04
                            
                                10000+阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            git撤销本地提交写完代码后,我们一般使用下面的命令提交代码git add .   #添加所有文件git commit -m "代码提交"   #提交代码如果执行完commit后,想撤回commit,该怎么办?使用下面命令即可撤回:git reset --soft HEAD^  #撤销最近一次提交这样就成功的撤销了最近一次的commit本操作仅仅是撤回commit操作,写的代码仍然保留说一下个人理            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-15 07:28:24
                            
                                77阅读