目录
5.进行提交 git push origin master (: master)
6.从远程仓库克隆 git clone 远程仓库的地址编辑
7.从远程仓库抓取 git fetch oringin master(远端仓库分支名)
8.从远端仓库拉取 git pull origin master(远端仓库分支名)
ps:git的整体工作流程
七.常用的托管服务(远程仓库)
1.gitHub 地址:https://github.com 国外的代码托管平台,服务器在国外
2.码云 地址:https://gitee.com 国内的代码托管平台,服务器在国内所以速度会更快
八.远程仓库的使用
1.注册账号(根据网址进入码云官网及进行注册)
2.创建远程仓库
3.公钥的生成以及使用
根据上边图示的使用流程我们需要将本地仓库和远程仓库连接起来,那么第一步我们需要一个证明来确认提交的是我们自己,而不是任何一个人
1).可以使用账号和密码进行验证,但是不常用
2).使用SSH公钥 生成
ssh-keygen -t rsa
之后不断回车 如果已经存在就会自动覆盖
3).获取公钥
cat ~/.ssh/id_rsa.pub
4).配置公钥
![]()
5).验证是否成功
ssh -T git@gitee.com
此时说明成功
4.将远程仓库和本地仓库进行连接
git remote add origin 远程仓库的地址
(origin为规范可是是别的但是规范这么起名)
远程仓库的地址:
验证是否成功
git remote
说明已经存在
5.进行提交 git push origin master (: master)
1).如果本地仓库的分支和远端仓库的分支名相同就只写一个名字,就可以只写本地分支
2).git push --set-upstream origin master 推送到远端的同时建立起和远端分支的联系
3).如果已经建立联系 则可省略分支和远端名 git push
6.从远程仓库克隆 git clone 远程仓库的地址
生成一个新的文件夹 名字可以在后面命名,或者使用默认值。
7.从远程仓库抓取 git fetch oringin master(远端仓库分支名)
从原程仓库抓取是把仓库中的更新抓取到本地,但是不会进行合并,所以抓取之后需要使用
git merge origin/master(远端分支名),如果不指定远端名称,那么就是默认抓取关联的远端名称
8.从远端仓库拉取 git pull origin master(远端仓库分支名)
从原程仓库抓取是把仓库中的更新拉取到本地,并且自动将远端分支和本地分支进行合并,相当于fetch+merge,如果不指定远端名称,那么就是默认拉取关联的远端名称
9.远程冲突解决
参考本地冲突解决 8.解决冲突 https://blog.youkuaiyun.com/qq_58421753/article/details/127429253?spm=1001.2014.3001.5501