在你决定克隆它之前,有什么方法可以看到gitub上的git repo有多大?这似乎是一个非常明显/基本的统计数据,但我根本找不到如何在github上看到它.
是否可以在存储库中浅层克隆特定提交,即深度为1?就像是
git clone http://myrepo.git 728a4d --depth 1
Run Code Online (Sandbox Code Playgroud)
获取存储库状态,因为它是在SHA提交时728a4d...?
我们的动机是避免必须克隆整个存储库,然后检查特定的提交,当我们只对该特定提交的存储库状态感兴趣时.
我的回购历史悠久,所以我克隆使用
git clone <url> --depth 1
Run Code Online (Sandbox Code Playgroud)
现在我在主分支。
如何获取之前分支 3 个提交的名为“功能/我的功能”的远程分支?
我试过了:
git checkout -b feature/my-feature origin/feature/my-feature
Run Code Online (Sandbox Code Playgroud)
和
git fetch -all
Run Code Online (Sandbox Code Playgroud)
但我仍然只看到 master 分支
我想使用git clone --depth [N],但是要使用这样N可以确保获得特定的阴影。
如何确定远程回购中的sha深度。请注意,在本地克隆它是为了捕获22。我想这样做是为了避免全部克隆。