26得票3回答
Git远程裸仓库上的子模块

我已经设置好了环境,可以将代码推送到远程裸仓库。 我使用以下命令来设置远程仓库:$ mkdir ~/website.git && cd ~/website.git $ git init --bare 并且$ cat > hooks/post-receive #!/bin...

10得票1回答
在 Git 裸仓库中执行 "fetch --all" 命令无法将本地分支与远程分支同步。

我正在尝试定期同步一个git裸库,我的本地分支使用“--track”选项创建。这是我的配置(不包括不必要的内容):[core] bare = true [remote "origin"] url = git@github.com:Ummon/D-LAN.git ...

32得票4回答
Git,如何将裸仓库更改为共享仓库?

这是我设置项目的方式:git init --bare 后来我了解到,如果要在一个项目中与多个用户一起工作,这就是我应该做的方式:git init --bare --shared 现在我已经尝试过这样的工作方式,幸运的是我们还处于开始阶段,所以我可以再次设置git。不过我仍然想知道,当你处于项目...

30得票2回答
什么是裸仓库,为什么我需要它?

这个问题可能已经有答案了,但我没有找到一个好的回答。 我来自集中式仓库,例如SVN,通常你只执行检出、更新、提交、还原、合并等操作,而不会做更多的事情。 Git让我发疯了。有大量的命令,但最难理解的是为什么很多东西能够像它们一样工作。 根据 "什么是裸的git仓库?": 使用 git...

22得票5回答
无法通过HTTP克隆git仓库;info/refs未找到。

我正在尝试通过http协议使git仓库只读,由于我的主机系统上没有安装git-http-backend,所以我采用了旧的方式,将裸仓库放置在可以通过http访问的位置。 我成功地在主机上使用git clone --bare <some-remote-location>创建了裸仓库...

99得票4回答
如何在 Git 裸仓库中取消最近一次提交?

考虑到在裸仓库中有几个 git 命令是没有意义的(因为裸仓库不使用索引且没有工作目录),git reset --hard HEAD^ 撤销在该版本库中最后一次更改的解决方法不是这样的。 通过互联网搜索,我找到了与该主题相关的所有内容这里,其中介绍了三种方法: 1. "手动更新引用(涉及管道...

68得票4回答
如何在裸 Git 存储库中创建主分支?

git init --bare test-repo.git cd test-repo.git (文件夹中包含与git相关的文件和文件夹)git status 致命错误:此操作必须在工作树中运行 (好的,所以我不能在裸库中使用git status;我猜这很有道理)git branch (似乎什么...

377得票10回答
你如何使用 "git --bare init" 仓库?

我需要创建一个中央Git仓库,但我有点困惑... 我已经在我的Git服务器(机器2)上创建了一个裸仓库: $ mkdir test_repo $ git --bare init 现在我需要将本地仓库(机器1)中的文件推送到裸仓库(机器2)中。我可以通过SSH访问机器2。问题是,我认为我...

8得票1回答
何时使用裸 Git 存储库?

什么情况下需要使用裸Git存储库? 在什么情况下,我们应该优先使用裸存储库,它给我们带来了哪些好处? 如果我需要与团队共享存储库并从生产服务器拉取更改,我应该使用裸Git存储库吗?

8得票1回答
在裸仓库上执行git命令

我在我的服务器上托管了一些我正在开发的裸 git 仓库。我想在我的网站上显示每个仓库的基本统计信息;暂时只考虑简单的东西,比如列出仓库中的所有文件。在非裸 git 仓库中,可以使用以下命令完成此操作: git ls-files 但是对于裸仓库而言,这个命令(以及大多数其他git命令)都不...