标签: git-clone

git gui:如何克隆和推送?

我觉得我很蠢.我不明白Git如何使用命令行,所以我使用的是Git Gui.

我安装了它并且Gui可以成功启动,但是当我从另一个程序员和我共享的文件中克隆文件时,我不断收到此错误消息,

位置C:/ ....已经存在.

在Gui界面上,它有两个输入字段只能填写 -

'Source Location' : https://me@github.com/remote-programmer/project-1.git (for instance)
'Target Directory' : C:/wamp/www/project-1-folder (for instance)
Run Code Online (Sandbox Code Playgroud)

任何可用的视觉指南,我可以避免命令行?

谢谢!

git git-gui git-clone

32
推荐指数
3
解决办法
6万
查看次数

Git svn clone:如何推迟获取修订历史记录

我经常遇到我想立即在SVN存储库上工作的情况.但普通人git svn clone [url]也克隆了整个历史.所以我想加快速度.第一部分是仅将最后一个修订版本提取到您的Git存储库中.我是这样做的:

URL=http://google-web-toolkit.googlecode.com/svn/trunk/
REV=`svn info $URL |grep Revision: | awk '{print $2}'`
PROJECT_FOLDER=google-web-toolkit-readonly

git svn clone -r$REV:HEAD $URL $PROJECT_FOLDER
Run Code Online (Sandbox Code Playgroud)

(StackOverflow文章中的更多信息:"如何从svn中git-svn克隆最后修订版本"

这样我就可以立即运行了.但没有历史的本地副本.

问题是,我如何从svn存储库中获取历史记录?

并且优选地,这可以在块中进行,例如1000次修改(以相反的顺序).这里的任何帮助将不胜感激:)

git clone git-svn git-clone

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

git hooks:有没有克隆钩子?

我们希望在外部数据库中存储有关提交的一些元信息.在克隆或结帐期间,应该引用此数据库,并将元信息复制到克隆的repo中的文件.数据库是必需的而不是仅仅使用文件是为了索引和搜索等...

我想如果有一个克隆钩子,我们可以触发它.我在.git/hooks中找不到样本中的克隆挂钩.有吗?客户端是唯一的可能性是post-checkout hook?

git git-clone githooks

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

什么是浅层克隆中的"嫁接"提交?

在git中执行浅层克隆(使用该--depth选项)时,根提交被标记为已移植.

在此输入图像描述

谷歌搜索没有导致任何令人满意的文件.

它似乎与git移植物没有任何关系,类似的术语将暗示这一点.
它只是一个标志,表明这个提交实际上有更多的父母,而不是"真正的"根提交?还是有更特别的东西吗?

git git-clone

30
推荐指数
1
解决办法
6280
查看次数

如何在不可靠的连接上克隆大型Git存储库?

我想克隆LibreOffice.从官方网站上,这是写的:

我们所有的源代码都托管在git中:

克隆:$ git clone git://anongit.freedesktop.org/libreoffice/core#(浏览)

克隆(http):$ git clone http://anongit.freedesktop.org/git/libreoffice/core.git#慢

tar包: http://download.documentfoundation.org/libreoffice/src/

请找到最新版本(通常在底部附近)

现在,当我在git bash中编写此命令进行克隆时,它会开始提取.但是存储库是如此之大,以至于几小时后我失去连接几秒钟,它会回滚下载,我什么也得不到.

有没有办法,即使发生中断,我也可以顺利下载存储库?

PS我是Git的新用户,我使用1 MB DSL互联网连接.存储库必须超过1 GB.

git bash clone git-clone

29
推荐指数
4
解决办法
6210
查看次数

git-clone和post-checkout hook

根据手册,post-checkout钩子在a git checkout(正如预期)之后运行,但也在a之后运行git clone(除非你通过--no-checkout).

很好,现在,考虑以下因素:

  • 你之前没有本地存储库 git clone
  • 钩子不在遥控器之间同步
  • 存储在与之一起使用的自定义模板目录中的钩子--template被复制为不可执行,因此之后执行git clone(实际上不是Jefromi在他的回答中所说的那样,但钩子仍然没有被执行)

一个post-checkout钩子似乎不可能在一个之后被执行git clone.尽管如此,http: //git-scm.com/docs/githooks上的githooks手册页明确说明了一种避免执行的方法,并且在执行时也传递了参数,这表明可以执行自定义钩子经过.git-clone

那么,怎么可能呢?我显然在这里遗漏了一些东西.

结果

git hook git-clone

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

克隆存储库而不使其成为远程源

我正在从将要擦除的计算机克隆一个git存储库.

是否可以在不创建原始存储库的情况下克隆存储库origin/master?或者我是否需要克隆它,然后删除远程分支(已完成git remote rm origin)?

编辑:存储库只有一个分支,没有标记.

git git-clone

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

clone和mkdir-> cd-> init-> remote-add-> pull有什么区别?

在Github上设置回购后,似乎有两种方法可以将该回购转换为本地回购.

首先,我可以创建一个目录,初始化一个空白仓库,添加一个遥控器,然后从遥控器中提取更改.

> mkdir "exampleProject"
> cd "exampleProject"
> git init
> git remote add origin git@github.com:exampleUser/exampleProject.git
> git pull origin master
Run Code Online (Sandbox Code Playgroud)

其次,我可以克隆遥控器.

> git clone git@github.com:exampleUser/exampleProject.git
Run Code Online (Sandbox Code Playgroud)

克隆只是上述5步版本的快捷方式,还是做其他任何事情?如果我使用一种方法而不是另一种方法,我会遇到困难吗?

git dvcs git-pull git-clone

26
推荐指数
1
解决办法
7816
查看次数

Git克隆详细输出?

我必须在我的Dockerfile中克隆几个大的回购.克隆单个仓库真的需要一个小时,我希望看到标准的Git进度输出以了解正在发生的事情.

但是,当从Dockerfile启动Git时,我看不到任何git clone输出.打印到控制台的唯一事情是:

Cloning into '/root/lib/opencv'...
POST git-upload-pack (gzip 2052 to 1062 bytes)
Run Code Online (Sandbox Code Playgroud)

然后只是一个沉默.通常,我希望这样的事情:

Cloning into 'opencv'...
POST git-upload-pack (gzip 2040 to 1052 bytes)
remote: Counting objects: 158365, done.
Receiving objects:   8% (12670/158365), 2.32 MiB | 255.00 KiB/s
... and so on ...
Run Code Online (Sandbox Code Playgroud)

如何在docker build中启用git verbose输出?也许我必须开始一些互动模式?

git git-clone verbose docker-build

26
推荐指数
1
解决办法
3万
查看次数

为什么Heroku无法检测Node.js buildpack?

我GIT克隆了的Node.js应用程序(在指定的版本package.json之中4.1.2,而我的本地机器存在的6.2.2),并试图与git在Heroku上推.但它没有构建并给出了这个错误:

无法检测到set buildpack https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz

现在我将buildpack设置为heroku/nodejs并收到以下消息:

Buildpack set. Next release on lit-badlands-92088 will use heroku/nodejs.
Run git push heroku master to create a new release using this buildpack.
Run Code Online (Sandbox Code Playgroud)

现在,当我跑步时git push heroku master,我再次被告知:

remote: -----> Failed to detect set buildpack
        https://codon-buildpacks.s3.amazonaws.com/buildpacks/heroku/nodejs.tgz  

remote: More info: 
https://devcenter.heroku.com/articles/buildpacks#detection-failure  

remote:  
remote:  !     Push failed  
remote: Verifying deploy...  
remote:  
remote: !       Push rejected to lit-badlands-92088.
Run Code Online (Sandbox Code Playgroud)

即使我设置了Node.js buildpack也未被检测到的可能原因是什么?

git heroku git-clone node.js buildpack

26
推荐指数
3
解决办法
2万
查看次数

标签 统计

git ×10

git-clone ×10

clone ×2

bash ×1

buildpack ×1

docker-build ×1

dvcs ×1

git-gui ×1

git-pull ×1

git-svn ×1

githooks ×1

heroku ×1

hook ×1

node.js ×1

verbose ×1