【发布时间】:2020-02-22 21:32:59
【问题描述】:
我使用 git init 创建了一个 git 存储库,并使用 git remote add origin https://remote-url 添加了一个远程 repo URL
当我在使用git branch --set-upstream-to=origin/master master 设置必要的上游分支来跟踪远程分支之后执行git pull origin master 时(我的本地主分支在执行git checkout master 之后被设置为跟踪远程主分支),我能够将我的远程项目分支的所有修订历史记录到我的本地仓库中。
如果我可以用git pull 很好地做到这一点,那么为什么git 提供git clone 作为单独的命令和替代方案?它是否有任何特殊目的,或者我单独使用git pull 会错过什么?
【问题讨论】:
-
如果每次你想克隆时都要求这些体操,那将是相当敌对的。
标签: git