相关疑难解决方法(0)

如何停止跟踪并忽略Git中文件的更改?

我克隆了一个包含一些.csproj文件的项目.我不需要/喜欢我的本地csproj文件被Git跟踪(或者在创建补丁时被提起),但显然它们在项目中是必需的.

我已添加*.csproj到我的LOCAL .gitignore,但文件已经在repo中.

当我输入git status时,它会显示我csproj对跟踪或提交补丁不感兴趣的更改.

如何从我的个人仓库中删除这些文件的"跟踪"(但是将它们保存在源代码中以便我可以使用它们)以便在我执行状态(或创建补丁)时看不到更改?

是否有正确/规范的方法来处理这种情况?

git

1634
推荐指数
11
解决办法
66万
查看次数

如何从git存储库中删除目录?

我的GitHub存储库中有2个目录.我想删除其中一个.如果不删除并重新创建整个存储库,我怎么能这样做?

git github bitbucket delete-file git-bash

1138
推荐指数
11
解决办法
112万
查看次数

如何忽略git中的某些文件?

我有一个包含文件的存储库Hello.java.当我编译它时,Hello.class会生成一个额外的文件.

Hello.class.gitignore文件中创建了一个条目.但是,该文件似乎仍然被跟踪.

我想知道如何让git忽略Hello.class.

git gitignore

685
推荐指数
15
解决办法
90万
查看次数

将.gitignore应用于已提交的文件

我已经提交了大量我现在想要忽略的文件.我如何告诉git现在忽略未来提交的这些文件?

编辑:我也想从存储库中删除它们.它们是在构建之后创建的文件或用于特定于用户的工具支持.

git

399
推荐指数
5
解决办法
13万
查看次数

如何在不删除磁盘的情况下git rm文件?

该命令将删除系统中的文件.我的意思是它只从Git-repository中删除文件.

如何在不删除系统中的文件的情况下从Git存储库中删除该文件?

git git-rm

349
推荐指数
2
解决办法
13万
查看次数

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

我有一个文件夹,我想在我的远程存储库中删除.我想删除它,但将文件夹保存在我的电脑中

git gitignore git-rm

345
推荐指数
1
解决办法
8万
查看次数

意外地将.idea目录文件转换为git

我不小心将.idea /目录提交到git中.这导致我需要检查我的回购的其他地方的冲突.我想知道如何从遥控器中删除这些文件?

我仍然需要本地这些文件,因为intellij IDE需要它们.我只是不想要他们在遥控器.我已将目录.idea /添加到我的.gitignore并提交并将此文件推送到远程.这在我在我的其他机器上结帐时似乎没有任何效果.我仍然收到错误消息:

error: The following untracked working tree files would be overwritten by checkout:
.idea/.name
.idea/compiler.xml
.idea/copyright/profiles_settings.xml
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/uiDesigner.xml
.idea/vcs.xml
.idea/workspace.xml
Run Code Online (Sandbox Code Playgroud)

git

289
推荐指数
3
解决办法
15万
查看次数

如何将子模块添加到子目录?

我有一个~/.janus/带有一堆子模块的git repo .我想添加一个子模块~/.janus/snipmate-snippets/snippets/,但是当我git submodule add <git@github.com:...>snipmate-snippets目录中运行时,我收到以下错误消息:

You need to run this command from the toplevel of the working tree.
Run Code Online (Sandbox Code Playgroud)

所以问题是:如何在snipmate-snippets目录中添加子模块?

git git-submodules

282
推荐指数
4
解决办法
20万
查看次数

什么是Visual Studio解决方案文件夹下的"storage.ide"文件,什么是"持久存储"?

我刚刚安装了Visual Studio 2017 15.3预览版,现在我注意到我一直在使用的现有解决方案下的新文件:

.vs\[SOLUTION NAME]\v15\sqlite3\storage.ide
Run Code Online (Sandbox Code Playgroud)

我想知道我是否应该将其添加到我的版本控制仓库中,或者我是否应该将其添加到忽略列表中(即,如果它是基于用户/设置的文件,如.suo文件).我一直在谷歌搜索试图找出它是什么以及它做了什么,但几乎没有关于它的任何信息.我搜索了像"visual studio sqlite3 storage.ide"这样的东西,它引导我到这个SQLitePersistentStorageService类的参考源这样的页面,所以我收集它与代码分析有关,但我找不到任何其他信息所有关于SQLitePersistentStorageService课程.

这个文件是什么,我应该保留在版本控制中吗?

version-control visual-studio visual-studio-2017

58
推荐指数
2
解决办法
3万
查看次数

git从存储库中删除文件,但将其保留在文件系统中

我尝试从git存储库中删除不必要的文件.最初添加了这些文件,现在它们位于多个分支中.我想要的只是停止跟踪该文件中的更改,我不关心应该保留哪些更改,但我需要将这些文件留在文件系统上.

我试过跟随

git filter-branch --index-filter "git rm --cached --ignore-unmatch file_to_remove" HEAD
Run Code Online (Sandbox Code Playgroud)

但是从文件系统中删除了不需要的文件.

git

29
推荐指数
1
解决办法
7119
查看次数