我正在尝试使用git和tortoise-git.
有没有办法隐藏永远不会被完全跟踪的文件?目前,当我提交更改时,所有临时构建文件与新文件位于相同的"未版本化"列表中.
lem*_*nad 25
创建.gitignore
在根文件夹中调用的文本文件,并添加如下所示的行以排除文件:
*.obj
test.c
Run Code Online (Sandbox Code Playgroud)
然后将.gitignore添加到您的git存储库并提交:
$ git add .gitignore
$ git commit .gitignore
Run Code Online (Sandbox Code Playgroud)
TortoiseGit可以使用许多选项添加文件以忽略列表.
右键单击 - > TortoiseGit - >添加到忽略列表 - >按文件名/扩展名
将显示一个对话框以选择选项:
忽略类型
仅此文件(匹配绝对名称),
递归(匹配同名)
忽略文件
.gitignore
在根目录(需要提交)
.gitignore
在包含目录(需要提交)
.git/info/exclude
(如配置文件,本地存储)
小智 5
如果您已将文件添加到存储库,但需要删除/忽略它们.跟着这些步骤:
由于的好处之一.gitignore
是使用用户界面,特别是如果你使用过的其他产品,如git commit
和Not Versioned Files
,这里有一些用户界面的方式来实现这一目标:
文件尚未添加
将文件添加到.gitignore
排除项的简单方法是,当您选择Delete and add to ignore list
通过Tortoise 进行暂存时,将选择要暂存的文件- Tortoise将.gitignore
在提交底部的框下方列出当前不在您的存储库中的所有未被忽略的文件屏幕:
错误地添加了不需要的文件
如果您已经提交或推送了不受欢迎的文件,则在较新的(大约1.8.14)版本中.gitignore
从您的repo分支中删除现有文件并将其添加到其中一个文件的另一种方法.gitignore
隐藏在鼠标右键功能下git commit
:
然后,您有几个Not Versioned Files
选项可以选择是仅添加此文件还是通配符匹配,以及将其.gitignore
添加到 - 本地文件夹,repo root或`.git/info/exclude'.
但是,在最后一刻,您有机会保留文件的本地副本:
归档时间: |
|
查看次数: |
18556 次 |
最近记录: |