Git教程 git pull 和 git clone的区别

2022-09-16 08:08:59 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

网上看好多人解释pull和clone的区别,说什么pull是更新本地代码,clone是本地从无到有的过程,但有一点没提到,恰好我今天又犯了这个问题,因为我原来都是直接从远程仓库pull,今天突然发现发现pull不能用,clone才生效,我才意识到这个问题。决定记录一下。


使用方法

  • 有权限的仓库 本地无代码
    • git pull
    • git clone
  • 有权限的仓库 本地有代码
    • git pull
  • 无权限的仓库 本地无代码
    • git clone
  • 无权限的仓库 本地有代码
    • 删了重新下

换个说法

  • git pull:必须连接远程仓库才能用。可以用于下载完整代码更新本地代码。
  • git clone:只要你想往本地下远程仓库完整的代码就可以用,不用连接远程仓库(连接了也可以)。 不适用于更新本地代码。

如果只想知道怎么用就不用往下看了,如果想知道原因继续看。


—————————分割线—————————


1 git pull

git pull适用于从用户有权限的仓库下拉代码不管本地有没有代码

因为我平时下拉代码都是直接git pull

1.1 我有权限的仓库

我有权限的仓库指的是我自己的,或者团队中我可以使用的仓库。

要使用git pull首先你要确定已经连接远程仓库。要不然你直接git pull orgin master那Github会问你:“

0 人点赞