你有没有过这样的经历?在家改完代码,到公司发现本地文件没同步,只能干瞪眼重做。这就像把钱全放一个钱包里,出门丢了就全没了。远程仓库就是程序员的‘云钱包’,存代码、防丢失、还能多人协作,关键是要会用。
创建远程仓库,就像开个网络银行账户
先去 GitHub 或 Gitee 上注册账号,点“New repository”,起个名字,比如 my-project。要不要公开看项目性质,私有项目适合公司内部,公开的能展示作品。创建完会得到一个 URL,像是 https://github.com/yourname/my-project.git,这就是你的“账户号码”。
本地连接远程,第一次存钱要验身份
在电脑上装好 Git,进项目文件夹,执行:
git remote add origin https://github.com/yourname/my-project.git
这步相当于把本地账户和远程绑定。以后推拉代码就靠这个 origin 别名。第一次推送记得带上 -u 参数:
git push -u origin main
之后再推送,直接 git push 就行,省事又稳妥。
日常操作:推代码就像定期存款
改完代码,别急着关电脑。先提交本地记录:
git add .
git commit -m "完成用户登录功能"
再推送到远程:
git push
这就像是把工资存进银行,每天存一点,心里踏实。万一哪天电脑进水,代码还在云端躺着。
团队协作:多人共管一个“联名账户”
同事改了代码并推送了,你得先拉下来再干活:
git pull origin main
不然你基于旧代码修改,合并时容易冲突。这就像你们合租,谁买了新家具都得通知一声,不然客厅摆两个沙发就挤了。
分支管理:给不同用途设子账户
上线前测试新功能,别直接在主干改。建个分支更安全:
git checkout -b feature/login
开发完再合并进 main。万一出问题,主分支不受影响。就像理财分活期、定期、基金,专款专用,风险隔离。
远程仓库不是高级玩具,而是每个开发者该养成的习惯。就跟记账、存钱一样,看似麻烦,时间一长,好处自己就冒出来了。