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 提交就行。
注意下列情况: