Github使用指南
这篇文章简单回顾一下我使用 github 的渊源,再记录使用 github 的心得和技巧,作为长期项目留着吧!
第一次注册 github 是 2022 年 3 月份,快两年了。当时对 github 真的是望而却步,每次想到 github 上下载个软件都要摸索半天。2023 年 4 月份创建了第一个仓库,也是如今正在使用的博客仓库。
后来,虽然我一直在研究如何搭建网站,但是对 github 却完全不了解。期间为了白嫖 github 的学生认证优惠,开始研究起来,不得不佩服学生优惠免费的东西真多!光一个 digitalocean 就够我吃一年了。
真正让我开始熟悉 Github,还得是 vercel 在线部署。为了搭建 chatgpt 网站,我闲逛 hub 发现了一个宝藏项目,这个项目提供了一个搭建方法,vercel + github_fork 项目一站式搭建,让我眼前一亮!
后来,借着学习 vercel,我顺便把自己搭建的简陋网站文件上传上 Github,没想到真的可以部署。至此,我开始使用 Github 了。
最近刚开始用 git,其实就和命令行指令没区别。Git GUI 能做的事,Git bash 也能做。接下来简单讲解一下 git 的操作:
初始化
1 | git init |
这个就是创建一个项目,也可以先弄好文件夹再选中,一样的效果。
添加
1 | git add |
添加并不是直接上传到远程代码库里,而是记录了你操作本地代码库的过程,这叫缓存改动,写成git add .
就是添加所有文件(被忽略的除外)
忽略
这里需要添加一个名叫.gitignore
的文件,在这里面提到的文件和目录会被过滤掉,不会发送给远程代码库。
提交
1 | git commit |
顾名思义,这一步的操作就是把之前所有的缓存内容交给本地 git 库。
需要注意的是,在保存之前一定要有备注,否则会报错。
上传
1 | git push |
这一步就是把 git 内容 push 到远端服务器上面了。
在这里可能会遇到各式各样的报错,这里简单提几句。
如果是“ fatal: ‘ origin ’ does not appear to be a git repository ”
那就是库的地址写错了,重写即可。
如果是error: Committing is not possible because you have unmerged files.
那就是没有合并文件,有部分文件在两边仓库的版本不一致,到时候修改就行。
关于拉取远程代码,目前还没有这个项目需求,留给以后解决咯。
24/2/20