相关疑难解决方法(0)

使用Git Extensions存储选定的文件

Git Extensions有没有办法只隐藏一些未提交的文件?

假设我在工作目录中更改了三个文件(未提交),但我只想隐藏其中的两个.仅供参考未提交的文件是否已暂存似乎并不重要 - 当我使用存储时,它们都被隐藏起来.

git git-stash git-extensions

10
推荐指数
3
解决办法
8970
查看次数

Git:如何取消 SourceTree 中的特定文件?

我经常使用Atlassian'Sourcetree。这是非常有用的 GUI Git 客户端。但是当我想取消存储特定文件时,Sourcetree'stash 只会应用所有存储的更改。我想要做的是在 SourceTree 中取消存储选定的文件,就像下面的 git 命令一样git checkout stash@{0} <filename>

有谁知道如何做到这一点?

git git-stash atlassian-sourcetree

6
推荐指数
1
解决办法
9095
查看次数

git:如何在提交时忽略对文件的更改?

我确实在寻找解决方案,但我相信我的情况与我读到的情况略有不同.

我正在一个特定的分支上工作并犯了一个错误,以一种与分支主题无关的方式编辑了一个文件,现在希望这些更改不会进入提交.我不想丢失这些更改,因为我将尝试稍后以某种方式将它们提交到另一个分支.

我试过,git rm --cached但后来我看到deleted了我的状态git status- 文件是否会从存储库中删除?我不希望这样 - 我希望它在我工作分支上的先前提交中保持不变.

git branch

5
推荐指数
2
解决办法
5158
查看次数

Git隐藏单个未跟踪文件?

题:

我有一些如下所示的已编辑文件,并且还有一些新创建的文件

存储文件列表

现在,我想存放未跟踪的文件(在本例中为db/migrate/20161212071336_add_paranoid_fields.rb,但不存放更改的文件)。

我应该怎么做?

为什么我要隐藏一个未跟踪的文件

首先,我创建了这个文件,然后我意识到我并不需要它(需要删除它才能使我的程序正常工作)。但将来可能会需要。

我搜索过的内容(没有给我答案),以及它们不起作用的原因

git git-stash

5
推荐指数
2
解决办法
2467
查看次数

仅存储一些当前修改过的文件

我有很多已更改的文件,并且只想存储一些已修改的文件。

例如,我的存储库如下所示:

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

      modified: main.cpp
      modified: MyClass.h
      modified: MyClass.cpp
Run Code Online (Sandbox Code Playgroud)

我想藏匿MyClass.hMyClass.cpp唯一的。

我发现了这个问题,但接受的答案似乎是错误的,投票最多的答案要求交互式添加每个大块/文件。

有没有一种简单的方法来存储一组特定的文件?最好在单个命令中,而不必以交互方式一个一个地选择文件或暂存/取消暂存。

git git-stash

5
推荐指数
1
解决办法
3024
查看次数