Git 04 -- 远程仓库

90 阅读1分钟

Git中存在两种类型的仓库,即本地仓库和远程仓库,远程仓库可以借助互联网上提供的一些代码托管服务器来实现,常用的是GitHub、码云、GitLab(需自己搭建,一般公司都是用自己搭建的GitLab)......

1 . 1 添加远程仓库(该操作前提是有本地仓库,并且已经初始化)

  • git remote add + 远程仓库名称 + 远程仓库路径
    • 名称一般为 origin
    • 路径可在官网获取URL地址

1 . 2 查看远程仓库

  • git remote

1 . 3 . 1 将本地代码推送到远程仓库

  • git push + 远端仓库名 (本地分支名:远端分支名)
    • 当前分支与远程分支建立关联 ,第一次 push 时加上
    • git push --set-upstream origin master
    • 这样 ,下次 push 时就不用写括号里面的 ,可以直接push

1 . 3 . 1 将本地修改推送到远程仓库

  • git add + 文件名
  • git commit -m
  • git push origin master

1 . 4 查看本地分支与远程分支关联

  • git branch -vv

1 . 5 从远程仓库克隆

  • git clone + 远程仓库路径 + 本地目录(文件夹名)

1 . 6 从远程仓库抓取 抓取不合并

  • git fetch + 远端名称 + 分支名
    • 如果不指定分支名 ,则抓取所有分支

1 . 7 从远程仓库拉取 抓取合并

  • git pull + 远程仓库路径
    • 相当于 fetch + merge

2 . 1 解决远程仓库拉取(合并)冲突

  • 根本地合并有冲突一样 ,直接找到有冲突的文件 ,然后直接在文件里面改成想要的 ,然后 add + commit 提交就行。

注意下列情况: 0540.png