Git删除要提交的文件,但将其保留在磁盘上

克里斯蒂安在扭动

我真的是GIT的新手,我只知道如何添加子模块,提交和推送。我不知道什么是HEAD,也没有分支,原点和母版。

我想将文件上传到服务器,但是问题是我不想上传所有文件。GIT表示要使用checkout -- <file_name>,但是如果我签出不想提交的文件,它们将被修改,我所做的编辑将消失。我不要这个

例如,我想丢弃 ../project.properties

我该怎么办?

罗宾·格林(Robin Green)

我假设这..是您的git工作树的根。

如果文件已经提交,请首先执行以下操作:

git rm --cached ../project.properties

然后,无论哪种情况,都要这样做,以防止某人(您或其他贡献者)重新提交它:

echo project.properties >>../.gitignore
git add ../.gitignore
git commit -m 'Removing project.properties from repository'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从存储库中删除文件,但将其保留在本地

取消提交已提交的更改,但将新文件保留在索引中

我可以将SKProduct保留在磁盘上以加快应用购买(删除网络呼叫)吗?

为什么在提交和签出后将文件夹保留在本地git工作目录中

如何从master分支中删除git commit但将其保留在其他分支中?

从git中删除文件,但将其保留在intellij中

带有Filestorage的ZODB python数据库:为什么临时文件保留在磁盘上?

在git中,如何从分支中删除提交,但又将该提交保留在单独的分支中?

如何解压缩zip文件并将其保留在Linux中?

git合并后将分支的提交历史记录保留在git日志图中

从git local repo中删除文件,将文件保留在原处,并保护文件免遭将来的删除

从Git删除文件,保留本地文件(也将其他文件保留在本地文件中)

有没有办法防止git向文件推送/拉动更新,但将其保留在版本控制中?

如何删除子数组但将其内容保留在Javascript中?

哪些文件要保留在google-chrome-app的源代码控制下?

如何从JTable删除行同时将其保留在数据库中

如果没有要下载的文件,请保留在同一页面上

删除文件名的字符串,并将其他字符串保留在BASH中

Git 2.5`worktree add`-删除临时目录后将暂存文件保留在分支中

git删除dev分支的文件并将其保留在master分支中

从ng-repeat中删除元素,但将其HTML保留在dom中

将一些提交移动到功能分支,但将其他提交保留在主分支

Git:从分支中删除单个文件,同时将其保留在项目中

如何删除硬盘上现有的 Linux 系统,将其变成普通磁盘,但保留一些用户文件?

如何删除父元素,但将其子元素保留在 Thymeleaf 中?

cocoapods 如何确定源文件中的哪些文件要保留在安装中?

如何删除 /tmp/ 分区并将其保留在 RAM 中?

查找文件,将其转换并保留在 bash 的原始目录中

Git :回到之前的主提交,将所有后提交保留在分支中