8得票3回答
Git bare - 需要备份什么?

如果该问题已在其他地方得到解答,我很抱歉,请您指出。 我有一个名为bare.git的裸仓库,这是从中克隆dev repos的仓库。它运作良好。 我想知道bare.git从哪里获取源文件。它们是否以二进制文件形式储存在bare.git文件结构内部?我可以将bare.git移动到另一个位置,仍...

118得票7回答
编写一个git post-receive钩子来处理特定分支

这是我在公司服务器上的裸仓库中当前的挂钩: git push origin master 该挂钩会将更改推送到Assembla。 我需要的是,当有人在我们的服务器上将更改推送到该分支时,只推送一个分支(最好是主分支),并忽略对其他分支的推送。是否可以从裸仓库中选择分支并仅将该分支推送到Asse...

685得票18回答
如何将普通的Git仓库转换为裸仓库?

如何将“普通”Git仓库转换为裸仓库? 主要区别在于: 在普通的Git仓库中,你有一个名为.git的文件夹,其中包含所有相关数据和组成工作副本的其他文件。 在裸Git仓库中,没有工作副本,文件夹(我们称之为repo.git)包含实际的仓库数据。

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

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

11得票2回答
如何从本地裸仓库进行git克隆

假设我在本地机器上有一个裸仓库,路径为./new-bare.git。 正确的方法是如何将其克隆到本机的另一个位置?

29得票3回答
在创建一个将位于服务器上的Git仓库时,我能将其转换为裸仓库吗?

我已经创建了一个仓库。我可以将其转换为裸仓库吗,还是必须重新开始?

14得票2回答
Git - 裸仓库不能有主分支的工作树 - 为什么?

我正在处理一些服务器端的软件合并问题。通过使用 git worktree,可以将一个裸仓库(bare repo)的某个分支检出并将另一个分支合并到它上面。即便对于大型代码库,这也非常快速。 唯一的例外似乎是合并到 master 分支。当我执行 git worktree add /tmp/pa...

10得票4回答
Git 裸仓库、工作树和跟踪分支

我正在处理一个代码库,需要同时处理多个分支以实现不同的目的。因此,我会克隆到一个裸仓库,然后设置一些工作树: git clone --bare ssh://git@git.example.com/project/repo repo.git cd repo.git git worktree a...

16得票2回答
如何查看裸仓库中的文件?

我在远程拥有一个裸仓库。我想查看文件,也就是打开编辑器并查看代码。 要列出文件,可以使用 git ls-files master 或 git ls-tree master。 如果要查看单个文件,可以使用 git show 100644 命令。 但是如何查看目录中的文件呢?以下是示例:10064...

17得票3回答
在裸仓库中合并Git分支

我想为我的git仓库创建以下设置: 我目前拥有一个本地的git仓库,里面存放着所有的工作文件。 我想设置一个中央的裸仓库以及另外两个非裸仓库 - 一个用于实时应用程序,另一个用于测试版本。 我希望能够将本地更改推送到测试分支的中央裸仓库上。然后,在我的测试仓库上,总是从裸仓库的测试分支拉取...