相关疑难解决方法(0)

如何获取所有Git分支

我克隆了一个Git存储库,它包含大约五个分支.但是,当我这样做时,git branch我只看到其中一个:

$ git branch
* master
Run Code Online (Sandbox Code Playgroud)

我知道我可以git branch -a看到所有分支,但是我如何在本地拉出所有分支,所以当我这样做时git branch,它显示以下内容?

$ git branch
* master
* staging
* etc...
Run Code Online (Sandbox Code Playgroud)

git branch git-branch

1371
推荐指数
24
解决办法
123万
查看次数

Git命令显示HEAD提交ID?

我可以用什么命令打印出HEAD的提交ID?

这就是我手工做的事情:

$ cat .git/HEAD
ref: refs/heads/v3.3
$ cat .git/refs/heads/v3.3
6050732e725c68b83c35c873ff8808dff1c406e1
Run Code Online (Sandbox Code Playgroud)

但我需要一个脚本,可以将某些命令的输出可靠地传递给文本文件,使得文本文件恰好包含HEAD的提交ID(不多或少,而不仅仅是ref).有人可以帮忙吗?

git version-control

216
推荐指数
5
解决办法
17万
查看次数

无需克隆即可检索Github存储库的最新git commit哈希

是否可以远程检索Github仓库的最新提交哈希,而无需在本地克隆它?我指的是你在Github的所有回购顶部看到的以下内容:

Github最新提交

基于一些较旧的问题,似乎git直接这可能是不可能的(除非有一个新功能启用它),所以正确的答案可能涉及使用Github API(原来Github API不适用于我的用例,因为我将不得不使用一组不同的凭据,然后私钥git使用).

git github github-api

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

GIT - 获取最后一次提交编号 id

该命令git log -1提供有关上次提交的信息。我只对号码 id 感兴趣。可以git 给我这个,还是我必须对输出使用基本解析(我知道该怎么做)?

> git log -1
commit abcdefgh123456789000 (HEAD -> master, origin/master)
Author: ...
...
Run Code Online (Sandbox Code Playgroud)

git

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

标签 统计

git ×4

branch ×1

git-branch ×1

github ×1

github-api ×1

version-control ×1