今天折腾了一下午 Gitee 仓库,总算把代码传上去了,过程简直是一步一个坑。
最开始我死活搞不懂 `origin` 到底是个啥,还以为它是命令里必须写的固定单词,甚至傻乎乎地想能不能直接把那串长长的网址贴上去。后来才明白,它其实就是个给远程仓库起的“外号”,就像手机通讯录里存的“老妈”一样,你第一次把它和号码绑定了,以后打电话直接喊外号就行,根本不用念身份证号。
最崩溃的是推送代码那一步,终端一直报红,提示找不到分支。我盯着屏幕看了半天,才发现自己站在 `master` 分支上,却非让 Git 去推一个根本不存在的 `python_string` 分支,简直是自己在给自己挖坑。还有那个远程代号,我之前手滑写成了 `suhe`,Git 根本不认识,怎么推都失败。
最后输入 `git remote -v` 一查,才发现更离谱的事——我的 `origin` 绑定的居然是别人的仓库地址(`zhanyul` 的),难怪一直提示没权限。删掉旧的重新绑定成自己的地址,再输入账号密码,看着代码终于传上去的那一刻,真的有种通关游戏的成就感。
现在回头看,Git 这套逻辑其实挺简单的:`add` 是打包,`commit` 是存档,`push` 是上传云端。只是刚开始接触的时候,那些英文单词和严格的格式真的让人头大,但只要踩过一次坑,下次就再也不会忘了。