github学习笔记(五):添加远程库
终于到了要和远程库链接的时候了,上一部分学到在自己的github 账号上添加自己的本地仓库。下一步就要链接啦!
预期目标:本地创建的Git仓库与在GitHub创的Git仓库远程同步
步骤
具体步骤参照廖老师的网站十分详细。
创建远程仓库,使用下述命令将本地的仓库与你的github账号关联起来(下边的michaelliao应该是你的github 账户名哦)
$ git remote add origin git@github.com:michaelliao/learngit.git
需要提醒的一点是上述命令要在你的仓库文件夹那里打开git bash 运行(windows)
"添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。"
下一步,就可以把本地库的所有内容推送到远程库上:
$ git push -u origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样
(注意换一下你的分支就能看到了)
从现在起,只要本地作了提交,就可以通过命令:
$ git push origin master
把本地master分支的最新修改推送至GitHub。
这是真正的分布式版本库啊!!
小知识
从评论区了解到为啥远程库叫origin了!
本地库名字叫learngit,远程库全名叫git@github.com:michaelliao/learngit.git
但每次推送让你敲个全名你会疯的,所以起个别名origin
每次敲命令git push origin master的时候,git看到origin,就去当前库的配置文件里找,看看它的全名到底写的啥
你也可以起别的名字,如果有多个远程库,那必然不同的远程库对应不同的名字。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现