在实际的工作中,我们需要一个可靠的、安全的、高速的Git服务器非常重要。那么,这个Git服务器我们可以自己搭建,也可以使用别人搭建好的仓库托管服务,以下是常见的几个代码托管服务平台。
最常用的代码托管平台就是github了
建议大家都去注册一个账号
GitHub: Let’s build from here · GitHub
本课程练习使用gitee,可以简单了解为github的国内版,是国内最大的代码托管平台,又称码云
还有一个就是gitlab,一般是企业内部的代码库
配置gitee公钥配置
生成公钥
ssh-keygen -t rsa // 然后不断回车,如果公钥存在,则自动覆盖
查看公钥
cat ~/.ssh/id_rsa.pub
然后在gitee的设置中,找到ssh公钥,把刚刚查看的公钥完整复制到这里面
标题随便取一个就行
验证是否配置成功
ssh -T git@gitee.com
远程仓库操作
关联远程仓库
git remote add origin git@gitee.com:fengfengzhidao/fengfeng-blog.git
查看远程仓库
git remote -v
删除别名
git remote rm origin
修改url
git remote set-url <name> <url>
推送当前的仓库到远程仓库
git push origin master
建立远程分支的关联关系
git push --set-upstream origin master:master // 本地分支:远程分支
git push -u origin master // 或者这个也行
clone
git clone 仓库地址
抓取和拉取
git fetch // 将远程仓库的修改拉到本地,不会进行合并
git pull // 将远程仓库的修改拉到本地,并且自动进行合并
远程解决冲突
和本地解决冲突方法一样
远程合并分支
pull request