相关疑难解决方法(0)

你什么时候使用.git/info/exclude而不是.gitignore来排除文件?

我对使用.git/info/exclude.gitignore排除文件的利弊感到有些困惑.

它们都位于存储库/项目的级别,所以它们如何区别以及何时使用.git/info/exclude

git gitignore

109
推荐指数
4
解决办法
3万
查看次数

Git全局忽略不工作

我已经创建了该文件.gitignore_global并将其放在我的git安装目录中.当我运行命令时:

git config --global core.excludesfile ~/.gitignore
Run Code Online (Sandbox Code Playgroud)

忽略文件中的规则不会应用于我的提交.

当我重命名文件.gitignore并将其放入我的项目根目录时,规则确实适用.

这有什么不对?

git

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

git checkout - .vs git checkout

我总是习惯git checkout -- .清理我的工作目录.我以为我读到了某个地方--需要避免git认为你传递的参数(或其他东西)

现在一位同事告诉我,我可以放弃--,实际上,快速测试也是如此.

这两个命令之间有什么区别吗?

PS:在这里问,因为git checkout -- .vs git checkout .有点难以谷歌...

git

65
推荐指数
2
解决办法
6万
查看次数

除了一个文件夹以外的所有

我有一个包含几个模块的项目.之前有一些提交.

如何暂存项目中的所有文件(已修改,已删除,已创建)和文件夹,但是一个特定文件夹及其中的所有文件?

git

24
推荐指数
1
解决办法
2万
查看次数

如何在GitHub for Windows中提交除一个文件之外的所有文件

我想提交除一个文件以外的所有文件.我可以使用GitHub for Windows客户端执行此操作,还是需要使用命令行?如果我需要使用命令行,我该如何使用它?

git github-for-windows

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

git two破折号表示没有更多选项

我正在学习try git by code school,并且单元1.17撤消它使用命令行

git checkout -- octocat.txt
Run Code Online (Sandbox Code Playgroud)

然后octocat.txt是一个文件,它解释了两条虚线

它只是承诺在' - '之后没有更多选项的命令行.这样,如果你碰巧有一个名为octocat.txt的分支,它仍然会恢复文件,而不是切换到同名的分支.

但我无法理解的是,没有选择意味着什么呢?并且由于之后没有选项,为什么它可以通过文件与分支区分?

git version-control github

14
推荐指数
1
解决办法
1918
查看次数