相关疑难解决方法(0)

如何从项目中删除Git跟踪?

我想从项目的目录中删除Git跟踪.这样做的正确方法是什么?我可以执行shell命令,例如

rm -rf .git
Run Code Online (Sandbox Code Playgroud)

从我的项目目录或有没有办法作为Git命令执行此操作?

我用这个项目来学习Git并意识到我在项目的早期出现了一些错误,包括移动,重命名和删除的文件.我想删除所有Git跟踪并重新开始git init.

git

610
推荐指数
9
解决办法
55万
查看次数

没有.git目录的Git克隆

可能重复:
如何进行"git export"(如"svn export")

git做克隆时是否有传递给的标志,比如说不克隆.git目录?如果没有,.git克隆后删除目录的标志怎么样?

git version-control git-clone

134
推荐指数
6
解决办法
9万
查看次数

Git Clone:请给我一些文件?

我想克隆一个GIT仓库而不是最终得到一个.git目录.换句话说,我只想要文件.有没有办法做到这一点?

git clone --no-checkout与我想要的完全相反(给了我一个.git目录).

我试图为远程仓库而不是本地仓库做这个,这意味着这不是 " 如何做"git导出"(如"svn export") " 的重复 "(即使解决方案最终可能是相同).

git

129
推荐指数
5
解决办法
9万
查看次数

GIT:结帐到特定文件夹

我想使用类似的东西:

git checkout -- <path>/<file>
Run Code Online (Sandbox Code Playgroud)

但我想将文件签出到我选择的某个文件夹,而不是覆盖本地/.

任何的想法?

git

117
推荐指数
6
解决办法
13万
查看次数

如何清理Visual Studio bin和obj文件夹

如果右键单击文件夹,您将看到"清洁"菜单项.我假设这将清理(删除)obj和bin目录.但是,据我所见,它什么也没做.还有另外一种方法吗?(请不要告诉我转到Windows资源管理器或cmd.exe)我想删除obj和bin文件夹,以便我可以轻松地压缩整个内容.

msbuild visual-studio

78
推荐指数
8
解决办法
8万
查看次数

git shallow clone(clone --depth)错过了远程分支

克隆远程存储库后,它不会通过-a选项显示任何远程分支.可能是什么问题呢?怎么调试呢?在此片段中,未显示两个远程分支:

$ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git
$ cd pythonwebkit
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/master
$ git --version
git version 1.8.3.1
Run Code Online (Sandbox Code Playgroud)

在另一台机器上尝试相同的命令,它运作良好:

$ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git
Receiving objects: 100% (186886/186886), 818.91 MiB | 3.44 MiB/s, done.
$ cd pythonwebkit/
$ git branch -a
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/debian
  remotes/origin/master
  remotes/origin/python_codegen
$ git --version
git version 1.7.1
Run Code Online (Sandbox Code Playgroud)

尝试克隆另一个回购,它运作良好.虽然我可以在这台机器上再试一次,但最好知道什么是错的.

任何建议或提示都将受到欢迎.

编辑:答案摘要:从git版本1.8.3.2开始,需要同时使用"--depth"和"--no-single-branch"来获得与以前相同的行为.这被视为错误修复.

git branch shallow-clone

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

在Git中仅导出具有文件夹结构的已修改和添加的文件

我想在特定提交中获取已修改和添加的文件的列表,以便我可以导出它们并生成具有文件结构的包.

想法是获取包并在服务器上提取它.由于许多原因,我无法创建一个钩子来自动拉回存储器,并且我必须保持服务器更新的最简单方法是生成此包.

git git-diff

73
推荐指数
7
解决办法
5万
查看次数

从目录中删除所有git文件?

我有一个版本控制下的文件夹.我想复制它来发送,但不想包含所有.git目录及其下面的文件.

有没有办法删除所有git文件而不是手动删除所有这些文件?

git

67
推荐指数
5
解决办法
9万
查看次数

从github远程存储库导出git

我想从github远程存储库导出,而不是克隆它.与svn export类似,我不想用它获取.git文件夹.我可以通过克隆和删除.git文件夹来解决它.我想知道是否有更清洁的方式?

我在某处读到了你可以使用git archive来实现这一点.

但是我收到以下错误..

$ git archive --format=tar --remote=git@github.com:xxx/yyy.git master | tar -xf -

Invalid command: 'git-upload-archive 'xxx/yyy.git''
You appear to be using ssh to clone a git:// URL.
Make sure your core.gitProxy config option and the
GIT_PROXY_COMMAND environment variable are NOT set.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒.谢谢.

git github

45
推荐指数
5
解决办法
3万
查看次数

Git:只签出没有存储库的文件?

我想只检查没有.git文件和整个存储库的文件.这是因为我想用git管理一个网站(php和html),我正在寻找一种简单的方法来从存储库更新htdocs文件夹中的文件,而不需要公开存储库.(现在它在home-dir中并通过ssh访问,但我必须手动将新文件放到htdocs中.

git

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