相关疑难解决方法(0)

除一个文件夹外的GIT结帐

我想结帐到其他分支,或以前的提交,但我想保持一个文件夹相同的文件(不签出文件夹).

我希望该文件夹将显示在git status,所以我现在可以将此文件夹添加到索引中.

例如,我有一个文件夹node_modules.我希望文件夹在我的所有提交中(我知道大多数人更喜欢.gitignore node_modules文件夹).但是当我转移到其他提交或检查其他分支时,我希望它git不会触及该node_modules文件夹.

可能吗?

git git-checkout

13
推荐指数
1
解决办法
5543
查看次数

是否可以将文件添加到git repo而不在本地检出?

目标:将新文件添加到远程git存储库中,而无需在本地检查整个文件。

原因:我正在构建一个将文件添加到用户的git存储库的应用程序。其中一些存储库将是数百兆。有些人很少会碰到。我想避免占用数TB的磁盘空间来保持大型存储库不经常被检出的状态,并且我不想导致不可避免地延迟检出200Mb存储库(大量二进制文件)以便向其中添加一个新文件,然后将该文件推回原点。

我假设默认的git client无法做到这一点,但我希望有人编写了可以提交给远程仓库的东西(不在乎什么语言),而无需在本地检查整个东西。Cloud9 IDE会执行以下操作吗?

该应用程序可以通过SSH或GitHub用于oAuthed应用程序调整存储库的任何机制对用户git repo进行完全访问。

git github

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

标签 统计

git ×2

git-checkout ×1

github ×1