github怎么使用教程
打开浏览器,使用输 github.com,教程注册账号。使用别用 QQ 邮箱,教程容易收不到验证信,使用Gmail 或者 Outlook 都行。教程用户名起个正经的使用,别整一串乱码,教程以后找工作人家会看。使用我见过有人用“xiaoming123456”,教程面试官当场笑出来。使用
注册完别急着建仓库。教程先把右上角那个加号点开,使用New repository。教程仓库名用英文小写,使用中间加横杠,比如 my-first-project。Description 随便写两句,勾上 Add a README file。这个 README 很重要,别人点进你项目第一眼就看它。我习惯用 Markdown 写,标题、列表、代码块,几分钟能排得挺好看。
本地装 Git。Windows 去 git-scm.com 下安装包,一路下一步就行。Mac 打开终端输 git --version,如果没反应,系统会提示你装 Xcode 命令行工具。装完配置用户名和邮箱,这两条命令记一下:
git config --global user.name "你的名字" git config --global user.email "你的邮箱" 接下来把远程仓库拉到本地。点开你刚建的仓库,绿色按钮 Code,复制那串 HTTPS 地址。终端里 cd 到你想放项目的文件夹,比如 cd Desktop,然后:
git clone https://github.com/你的用户名/仓库名.git 进去之后你会看到一个 README.md 文件。用 VS Code 或者记事本打开,随便改几个字。保存。回到终端,cd 进仓库目录,依次跑:
git add . git commit -m "第一次修改" git push 第一次 push 会弹窗让你登录 GitHub,输账号密码就行。如果开了双重验证,得去设置里生成一个 token 当密码用。这一步卡过不少人,我当初折腾了半小时,以为是网络问题,其实是 token 没复制全。
仓库里改完文件,想看看状态,git status。红色表示没 add,绿色表示 add 了但没 commit。这个命令我一天敲几十遍,比 ls 还顺手。
分支这事,新手先别碰。主分支 main 够你用一阵子。等你要和别人协作,或者想试个新功能又怕搞坏代码,再学 git branch 和 git checkout。我见过有人上来就建七八个分支,最后自己都忘了哪个是哪个。
Pull request 是 GitHub 的灵魂。你 fork 别人的项目,改完代码,点 New pull request,写清楚你改了啥、为什么改。维护者觉得行就 merge,不行就关掉。我第一次提 PR 的时候紧张得不行,结果人家就回了个“LGTM”,后来才知道是 Looks Good To Me。
Issues 区别忽略。遇到 bug 或者有想法,先去搜有没有人提过。没有就新建一个,标题写清楚,正文贴报错信息、系统版本、复现步骤。光写“不能用”没人理你。我见过一个 issue 就一句话“坏了”,底下零回复,三个月后自己关了。
Star 和 Fork 是两码事。Star 是收藏,觉得项目不错点一下,以后在个人主页能找到。Fork 是复制一份到你账号下,你想怎么改都行,改完可以提 PR 回原项目。别乱 Fork,我账号里躺着几十个 fork 的项目,其实一个都没动过。
GitHub Pages 可以白嫖静态网站。仓库 Settings 里找到 Pages,选 main 分支,保存。等几分钟,访问 你的用户名.github.io/仓库名。我拿它放过简历、博客、甚至一个纯 HTML 的贪吃蛇。不用买服务器,不用备案,省事。
最后说个坑。.gitignore 文件一定要加。node_modules、.env、编译产物,这些别往仓库里塞。我见过有人把 API 密钥传上去,第二天收到账单,被人挖矿挖了几百刀。加 .gitignore 不麻烦,一行一个规则,网上模板一搜就有。
多用命令行,少依赖图形界面。GitHub Desktop 是方便,但出了错你都不知道怎么修。终端里敲 git log --oneline,看提交历史,清清楚楚。我用了三年 GUI,后来换命令行,才发现以前好多操作都是瞎点。
```








