Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在git tower中隐藏新的img文件_Git_Git Tower - Fatal编程技术网

无法在git tower中隐藏新的img文件

无法在git tower中隐藏新的img文件,git,git-tower,Git,Git Tower,我使用2号塔管理我的比特桶git回购。我在repo中添加了一些img文件,编辑了一些html和js文件,这些文件还没有准备好提交,所以我把它们保存起来。这适用于html和js文件,这些文件是经过编辑归档的(与新文件相反),img文件中有新文件,但它不允许我保存这些文件 有没有办法隐藏新文件,还是需要先提交 这不是git tower的答案,因为我不使用它,也对它一无所知,但这只是关于git stash的一般观点 默认情况下,git stash(其默认操作是执行git stash save)保存当前

我使用2号塔管理我的比特桶git回购。我在repo中添加了一些img文件,编辑了一些html和js文件,这些文件还没有准备好提交,所以我把它们保存起来。这适用于html和js文件,这些文件是经过编辑归档的(与新文件相反),img文件中有新文件,但它不允许我保存这些文件


有没有办法隐藏新文件,还是需要先提交

这不是git tower的答案,因为我不使用它,也对它一无所知,但这只是关于
git stash
的一般观点

默认情况下,
git stash
(其默认操作是执行
git stash save
)保存当前索引的内容(即到目前为止一直在构建的下一个提交)和当前工作树的内容,并通过两次提交来实现。因为它进行提交,所以它遵守提交的常规规则:只有已经在索引中的文件才能被提交。这意味着,尤其是未跟踪和忽略的文件不会被隐藏

但是,
git stash save
的命令行版本可以提供两个标志来修改此行为。
-u
--include untracked
标志告诉它保存未跟踪的文件,
-a
--all
标志告诉它保存所有(未跟踪和忽略的)文件。使用这些标志时,
git stash save
也会进行第三次提交,以保存这些文件

git stash save
所做的一件棘手的事情是将这两个或三个提交放在通常的分支系统之外,就像放在一边的袋子一样。它还通过提交保存状态后清理工作树(通过
git reset--hard
,当使用
-u
-a
时,
git clean


这些把戏很方便,但是。对于那些刚接触git的人来说,最好从普通提交开始,因为你应该有工具来进行私有(未发布)提交、修改和组合它们(例如,通过交互式重基和挤压)。

这不是git tower的答案,因为我不使用它,也对它一无所知,但这只是一个关于git stash的一般观点

默认情况下,
git stash
(其默认操作是执行
git stash save
)保存当前索引的内容(即到目前为止一直在构建的下一个提交)和当前工作树的内容,并通过两次提交来实现。因为它进行提交,所以它遵守提交的常规规则:只有已经在索引中的文件才能被提交。这意味着,尤其是未跟踪和忽略的文件不会被隐藏

但是,
git stash save
的命令行版本可以提供两个标志来修改此行为。
-u
--include untracked
标志告诉它保存未跟踪的文件,
-a
--all
标志告诉它保存所有(未跟踪和忽略的)文件。使用这些标志时,
git stash save
也会进行第三次提交,以保存这些文件

git stash save
所做的一件棘手的事情是将这两个或三个提交放在通常的分支系统之外,就像放在一边的袋子一样。它还通过提交保存状态后清理工作树(通过
git reset--hard
,当使用
-u
-a
时,
git clean

这些把戏很方便,但是。对于那些刚接触git的人来说,最好从普通提交开始,因为你应该有一些工具来进行私有(未发布)提交、修改和组合它们(例如,通过交互式重基和挤压)。

TL'DR:是的。 其实有两种方法:

使用2号塔隐藏未跟踪的文件 发件人:

将更改保存在存储库中

由于藏匿是如此重要的一个特点,塔使使用它变得非常重要 简单:在工具栏中,您可以单击[保存存储]或按[⌘ + ⇧ + S] 在 随时保存当前的本地更改

提供简短但描述性的信息将帮助您区分 以后会有不同的藏品作为一个选项,Tower还提供包括 保存存储时未跟踪的文件。(我自己强调)

您所需要做的就是在Save stash对话框中选中文本字段后面的小复选框,查看隐藏消息

软件故障 如果您这样做了,但您的藏品没有正确保存,您可能应该向团队报到。为了使他们的工作更容易,您可能需要首先通过命令行测试隐藏

使用命令行客户端隐藏未跟踪的文件 无论使用何种软件,都可以通过命令行工具手动隐藏

您要查找的命令是
git stash save-u

理解git隐藏 由于答案解释了git隐藏在引擎盖下的情况,我强烈建议您阅读它和相关问题。简而言之,Tower确实在内部使用命令行工具,并为其提供了一个复杂的GUI界面。一如既往,您可以通过深入了解详细信息和选项。

TL'DR:是的。 其实有两种方法:

使用2号塔隐藏未跟踪的文件 发件人:

将更改保存在存储库中

由于藏匿是如此重要的一个特点,塔使使用它变得非常重要 简单:在工具栏中,您可以单击[保存存储]或按[⌘ + ⇧ + S] 在 随时保存当前的本地更改

提供简短但描述性的信息将帮助您区分 以后会有不同的藏品作为一个选项,Tower还提供包括 保存存储时未跟踪的文件。(我自己强调)

您所需要做的就是在Save stash对话框中选中文本字段后面的小复选框,查看隐藏消息

软件故障 如果你