相关疑难解决方法(0)

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

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

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

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

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

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

git

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

全球Git无视

我想设置Git全局忽略某些文件.

我已经.gitignore在我的用户根目录(/Users/me/)中添加了一个文件,并在其中添加了以下行:

*.tmproj
Run Code Online (Sandbox Code Playgroud)

但它并没有忽略这种类型的文件,任何想法我做错了什么?

git global gitignore

795
推荐指数
9
解决办法
30万
查看次数

将所有文件添加到除单个文件之外的提交中?

我在变更集中有一堆文件,但我想特别忽略一个修改过的文件.看起来像这样git status:

# modified:   main/dontcheckmein.txt
# deleted:    main/plzcheckmein.c
# deleted:    main/plzcheckmein2.c
...
Run Code Online (Sandbox Code Playgroud)

有没有办法可以做git add但只是忽略我不想触摸的一个文本文件?就像是:

git add -u -except main/dontcheckmein.txt
Run Code Online (Sandbox Code Playgroud)

git git-add

503
推荐指数
10
解决办法
27万
查看次数

如何让Git忽略Rubymine创建的.idea文件

我使用Rubymine进行Rails项目.Rubymine经常.idea/*对我不关心的文件进行更改.但它一直阻止我检查新的分支,并使我的版本.idea/与我的同事不同.

我们已经添加.idea/.gitignore,但它会跟踪变化.idea.我该怎么做正确的方法?

以下是我收到的典型错误消息之一:

error: Your local changes to the following files would be overwritten by checkout:
    .idea/workspace.xml
Run Code Online (Sandbox Code Playgroud)

git rubymine

166
推荐指数
11
解决办法
19万
查看次数

Git:忽略跟踪的文件

我在存储库中有一些跟踪文件,这些文件在构建代码时会自动修改.我不想解开它们,我只是不希望它们显示为已修改,我不希望它们在我git add时上演.

这可能吗?

git

161
推荐指数
4
解决办法
5万
查看次数

.gitignore_global无效,甚至.gitconfig显示.gitignore_global

我创建了.gitignore_global文件并将其保存到我有.gitconfig文件的目录中.

之后,我使用了这个命令.

git config --global core.excludefile .gitignore_global
Run Code Online (Sandbox Code Playgroud)

然后我使用命令检查了我的.gitconfig文件

cat .gitconfig
Run Code Online (Sandbox Code Playgroud)

它显示了我的结果

[user]
        email = hemant.parihar264@gmail.com
        name = Hemant Parihar
[gui]
        recentrepo = C:/Users/heman/gitprojects
        recentrepo = E:/Inspiration/developerquery
[filter "lfs"]
        clean = git-lfs clean %f
        smudge = git-lfs smudge %f
        required = true
[core]
        excludesfile = .gitignore_global
Run Code Online (Sandbox Code Playgroud)

它清楚地显示了我在[核心]部分,有.gitignore file.但是在我的项目存储库中,我创建了一个文件,在配置.gitignore_global时应该忽略该文件.但这不应该发生.但是当我使用本地.gitignore文件到我的项目时,它工作正常并忽略了不应该跟踪的文件.

我的项目存储库目录是E:/ Inspiration/server/explore_california,.gitignore_global在我的主目录中(其中存在.gitconfig文件.).

我检查了这个链接,但我没有找到任何有用的东西.

git

18
推荐指数
1
解决办法
6219
查看次数

标签 统计

git ×6

git-add ×1

gitignore ×1

global ×1

rubymine ×1