我似乎通过跟踪一个文件来完善我的git存储库,后来忽略它,然后删除它。问题是,我希望文件存在于远程存储库(实时站点)中,但只是不想跟踪。现在我的主分支正试图从存储库中删除所有文件,我知道当我推送更改时,它们会在远程分支上删除它们......我只想取消跟踪它们,但不能这样做,因为它们是已经在master和gitrm-r--cached上删除了说“不匹配任何文件”。如何在不从远程存储库中删除这些已删除文件的情况下取消跟踪它们? 最佳答案 您只是不想跟踪文件,但想将文件保留在远程存储库中(非裸露)。使用这个git命令。执行此操作后,git
我似乎通过跟踪一个文件来完善我的git存储库,后来忽略它,然后删除它。问题是,我希望文件存在于远程存储库(实时站点)中,但只是不想跟踪。现在我的主分支正试图从存储库中删除所有文件,我知道当我推送更改时,它们会在远程分支上删除它们......我只想取消跟踪它们,但不能这样做,因为它们是已经在master和gitrm-r--cached上删除了说“不匹配任何文件”。如何在不从远程存储库中删除这些已删除文件的情况下取消跟踪它们? 最佳答案 您只是不想跟踪文件,但想将文件保留在远程存储库中(非裸露)。使用这个git命令。执行此操作后,git
有没有办法使用像gitls-files这样的命令来只显示未跟踪的文件?我问的原因是因为我使用以下命令来处理所有已删除的文件:gitls-files-d|xargsgitrm对于未跟踪的文件,我想要类似的东西:gitsome-command--some-options|xargsgitadd我能够找到gitls-files的-o选项,但这不是我想要的,因为它也显示被忽略的文件。我还能够想出以下又长又丑的命令:gitstatus--porcelain|grep'^??'|cut-c4-|xargsgitadd看来我必须在这里使用更好的命令。如果没有,我该如何创建自定义git命令?
有没有办法使用像gitls-files这样的命令来只显示未跟踪的文件?我问的原因是因为我使用以下命令来处理所有已删除的文件:gitls-files-d|xargsgitrm对于未跟踪的文件,我想要类似的东西:gitsome-command--some-options|xargsgitadd我能够找到gitls-files的-o选项,但这不是我想要的,因为它也显示被忽略的文件。我还能够想出以下又长又丑的命令:gitstatus--porcelain|grep'^??'|cut-c4-|xargsgitadd看来我必须在这里使用更好的命令。如果没有,我该如何创建自定义git命令?
我尝试运行brewupdate,但出现错误,提示如果我merge,我的本地更改将会丢失。我尝试提交我的本地更改(不记得做了什么,但已经有一段时间了),这让事情变得更糟。这是输出:MBP:LibraryUser$sudobrewupdateerror:Thefollowinguntrackedworkingtreefileswouldbeoverwrittenbymerge:Library/Aliases/fastcgiLibrary/Aliases/htopLibrary/Aliases/nodejsLibrary/Aliases/ocioLibrary/Aliases/oiioLib
我尝试运行brewupdate,但出现错误,提示如果我merge,我的本地更改将会丢失。我尝试提交我的本地更改(不记得做了什么,但已经有一段时间了),这让事情变得更糟。这是输出:MBP:LibraryUser$sudobrewupdateerror:Thefollowinguntrackedworkingtreefileswouldbeoverwrittenbymerge:Library/Aliases/fastcgiLibrary/Aliases/htopLibrary/Aliases/nodejsLibrary/Aliases/ocioLibrary/Aliases/oiioLib
原文网址:git--取消文件跟踪(Tracked改为Untracked)_IT利刃出鞘的博客-CSDN博客简介说明 本文用示例介绍如何将已经加入git控制(Tracked)的文件解除git控制(取消文件跟踪)。方法对比法1:将文件先备份到其他位置,然后用git删除文件,再将备份的文件拷贝过来。此法无脑,简单,但太低级,略麻烦法2:使用命令:只删除追踪,但不删除文件。此法最好,本文介绍此法。方法概述对某个文件取消跟踪gitrm--cachedreadme1.txt //删除readme1.txt的跟踪,但不删除文件。gitrm--freadme1.txt //删除r
有时我会看到如下logcat输出:[283.152845]init:untrackedpid4217exited[283.162185]init:untrackedpid4078exited[283.173691]init:untrackedpid1504exited[283.177018]init:untrackedpid1468exitedinit:untrackedpidxxxxexited的日志是什么意思? 最佳答案 使用logcat并仔细阅读巨大的日志。您可能会发现程序总是崩溃。
我在一个大型代码库的团队中工作。最近我们决定将其中一个文件夹移动到它自己的子模块中--aaa--.git--bbb--ccc--www#thisfolderisgoingintoitsownrepo.我按照说明将www文件夹过滤到它自己的存储库中:Detach(move)subdirectoryintoseparateGitrepository.我将www文件夹移出了aaa存储库。我通过运行这些命令从master分支中删除了目录:$cdaaa$gitcheckoutmaster$gitrm-rfwww$gitcommit-m"removethewww/folderfromtheaaar
当我在监控服务器上每60秒执行一次gitpull时,我不断收到此错误。我正在使用chef和python脚本每60秒“gitpull”一次。Updating70fe6e8..2da34fcerror:Thefollowinguntrackedworkingtreefileswouldbeoverwrittenbymerge:rtb_redis_connections/redis_connections.pycPleasemoveorremovethembeforeyoucanmerge.Aborting我该如何处理?这些pyc文件不断被创建。 最佳答案