相关疑难解决方法(0)

使用Git下载特定标签

我试图找出如何下载Git存储库的特定标记 - 它是当前版本背后的一个版本.

我在git网页上看到了以前版本的标签,对象名称为长十六进制数.

Tagged release 1.1.5根据网站版本名称是" ".

我尝试了这样的命令(名称已更改):

git clone http://git.abc.net/git/abc.git my_abc
Run Code Online (Sandbox Code Playgroud)

我确实得到了一些东西 - 一个目录,一堆子目录等.

如果它是整个存储库,我如何获得我正在寻找的版本?如果没有,我该如何下载该特定版本?

git git-clone git-tag

1892
推荐指数
13
解决办法
133万
查看次数

你什么时候使用git rebase而不是git merge?

什么时候建议使用git rebasevs. git merge

成功改造后我还需要合并吗?

git version-control git-merge git-rebase

1461
推荐指数
15
解决办法
36万
查看次数

Git:如何将标记的修订版拉入我的fork?

我在github上有一个项目的分支,其中主干线最近被标记了.我想将标记修订的代码拉到我的fork中.我该怎么办?

git github

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

用户运行git hook的是什么?

我的服务器上有一个更新后的挂钩,这样当我

git push
Run Code Online (Sandbox Code Playgroud)

它会对实时网络目录进行拉动.但是,虽然推送总是成功,但更新后的挂钩有时会失败.

钩子非常简单:

#!/bin/sh
#
# An example hook script to prepare a packed repository for use over
# dumb transports.
#
# To enable this hook, rename this file to "post-update".
cd /var/www
env -i git pull
Run Code Online (Sandbox Code Playgroud)

我正在推动来自各个地方的更新,但有时我必须在服务器上以root用户身份登录,并且manuall会做一个

env -i git pull
Run Code Online (Sandbox Code Playgroud)

我只需要做20%的时间.任何想法为什么会随机失败?另外,如何记录错误消息,因为它可能作为无法写入文件系统的人运行?

git hook

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