我克隆了一个包含一些.csproj文件的项目.我不需要/喜欢我的本地csproj文件被Git跟踪(或者在创建补丁时被提起),但显然它们在项目中是必需的.
我已添加*.csproj到我的LOCAL .gitignore,但文件已经在repo中.
当我输入git status时,它会显示我csproj对跟踪或提交补丁不感兴趣的更改.
如何从我的个人仓库中删除这些文件的"跟踪"(但是将它们保存在源代码中以便我可以使用它们)以便在我执行状态(或创建补丁)时看不到更改?
是否有正确/规范的方法来处理这种情况?
我的GitHub存储库中有2个目录.我想删除其中一个.如果不删除并重新创建整个存储库,我怎么能这样做?
我有一个包含文件的存储库Hello.java.当我编译它时,Hello.class会生成一个额外的文件.
我Hello.class在.gitignore文件中创建了一个条目.但是,该文件似乎仍然被跟踪.
我想知道如何让git忽略Hello.class.
我已经提交了大量我现在想要忽略的文件.我如何告诉git现在忽略未来提交的这些文件?
编辑:我也想从存储库中删除它们.它们是在构建之后创建的文件或用于特定于用户的工具支持.
该命令将删除系统中的文件.我的意思是它只从Git-repository中删除文件.
如何在不删除系统中的文件的情况下从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) 我有一个~/.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目录中添加子模块?
我刚刚安装了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课程.
这个文件是什么,我应该保留在版本控制中吗?
我尝试从git存储库中删除不必要的文件.最初添加了这些文件,现在它们位于多个分支中.我想要的只是停止跟踪该文件中的更改,我不关心应该保留哪些更改,但我需要将这些文件留在文件系统上.
我试过跟随
git filter-branch --index-filter "git rm --cached --ignore-unmatch file_to_remove" HEAD
Run Code Online (Sandbox Code Playgroud)
但是从文件系统中删除了不需要的文件.