在某些情况下,需要执行”拉取两个分支的单一修订”的操作。这种情况可能出现在需要快速获取特定分支最新修订但又不需要完整历史记录的情况下。通过使用以下方法,可以只拉取最新的单一修订,而不是完整的提交历史,从而减少拉取的时间和存储空间。这种方式适用于快速获取特定分支的最新代码,同时避免拉取完整历史记录所带来的时间和存储开销。

  • 拉取第一个分支:
    • git clone --depth 1 -b forge/1.20.1 ht--tps://xxx.git
  • 拉取第二个分支:
    • (适用于之后的所有分支)
    • git fetch --depth 1 origin fabric/1.20.1
    • git checkout -b fabric/1.20.1
    • git reset --hard FETCH_HEAD