远程的git仓库和本地的git仓库本质没有区别,不同点在于远程的仓库可以被多人同时访问使用,方便协同开发。在实际工组中,git服务器通常由公司搭建,内部使用或是购买一些公共的私有git服务器。目前常用的两个库:Github和Gitee(码云)
将本地库上传到git
git remote add origin https://github.com/WangLiqing0713/git-demo.git
# git remote add <remote name> <url>
git branch -M main
# 修改分支的名字为main
git push -u origin main
# git push 将代码上传到服务器
将本地库上传到gitee
git remote add origin https://gitee.com/mei-zaiji/7.2.git
git push -u origin "master"
远程库的操作命令
git remote 列出当前关联到的远程库
git remote add <远程库名> <url> 关联远程仓库
git remote remove <远程库名> 删除远程库
git push <远程库名><分支名> 向远程仓库推动代码,并和当前分支关联
git clone <url> 从远程库下载代码
git push 如果本地库的版本低于远程库,push默认推不上去
git push <远程库><本地分支>:<远程分支>?
git fetch 要想推送成功,必须要确保本地库和远程库的版本一致,
# fetch会从远程仓库下载所有代码,但是不会将代码和当前分支自动合并
# 使用fetch拉去代码后,必须手动对代码进行合并
git pull 从服务器拉取代码并自动合并
注意:推送代码之前,一定要先从远程仓库拉去最新的代码
谢谢您的阅读!!!