相关疑难解决方法(0)

有没有办法在一个命令中获取git根目录?

Mercurial有一种打印根目录(包含.hg)的方法

hg root
Run Code Online (Sandbox Code Playgroud)

在git中是否有类似的东西来获取包含.git目录的目录?

git version-control

613
推荐指数
18
解决办法
18万
查看次数

在所有子目录上运行git pull

如何在不cd进入每个repo的根目录的情况下从共享父目录更新多个git存储库?我有以下几个单独的git存储库(不是子模块):

/plugins/cms
/plugins/admin
/plugins/chart
Run Code Online (Sandbox Code Playgroud)

我想一次更新它们或者至少简化我当前的工作流程:

cd ~/plugins/admin
git pull origin master
cd ../chart
git pull
Run Code Online (Sandbox Code Playgroud)

等等

git bash

220
推荐指数
13
解决办法
9万
查看次数

在一个本地目录中克隆多个git存储库?

是否可以git clone使用一个命令来多个git存储库(例如:git clone "1.git,2.git,3.git.."在一个本地目录中?

git repository git-clone

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

在多个存储库上运行git gc

我有一个git存储库根目录 /git

路径的深度不同,例如:

/git/project/project1/module1.git
/git/project/project1/module2.git
/git/project/project2/dev/module1.git
/git/library/libgit2.git
/git/library/jquery/jquery.git
Run Code Online (Sandbox Code Playgroud)

如何git gc在所有repos里面递归运行/git

我更喜欢使用shell脚本来迭代存储库:如果该目录不是有效的git存储库,请不要运行git gc.

git bash

13
推荐指数
1
解决办法
2039
查看次数

有没有办法在终端列出git存储库?

我的系统上有几个git存储库,我想在终端列出所有这些存储库.

我正在寻找的是这样的:

/ path/to/my/git/repo/1/REPONAME1
/ path/to/my/git/repo/2/REPONAME2
/ path/to/my/git/repo/3/REPONAME3

如果你能想出如何显示分支名称和回购的状态,例如.[大师] c:0你:1 d:0,那会很棒.

git terminal

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

运行 hg pull 覆盖所有子目录

如何从共享父目录更新多个 Mercurial (hg) 存储库?

/plugins/search
/plugins/overview
/plugins/chart
Run Code Online (Sandbox Code Playgroud)

我想将一个分支更改为默认分支并立即更新它们

cd /plugins/search
hg update -C default
hg pull -u
Run Code Online (Sandbox Code Playgroud)

ubuntu mercurial multiple-repositories

5
推荐指数
1
解决办法
1555
查看次数