(仅作占位说明,实际写作中需删除)
今天咱们来聊聊程序员必备的GitHub使用指南(手把手教学版)!!!作为一个从零开始踩过无数坑的老司机,我把这些年总结的实战经验都整理在这里了。无论你是刚接触编程的萌新,还是想系统梳理GitHub知识的老手,这篇指南都能让你少走80%的弯路!
一、注册与基础设置(超级重要)
1. 注册账号(3分钟搞定)
打开GitHub官网(要是打不开后面有解决方案),点击右上角的Sign up。注意用户名最好英文+数字组合(比如coding-xiaoming2023),邮箱建议用常用邮箱(QQ/163都行)。
注册完成后记得去邮箱点验证链接!!!我见过好多人卡在这一步,结果第二天发现账号没激活(血泪教训)。
2. SSH密钥配置(必做操作)
很多新手push代码时遇到权限问题,90%都是没配SSH密钥。打开终端(Windows用Git Bash)输入:
ssh-keygen -t rsa -b 4096 -C "你的邮箱"
连续按三次回车(不用设密码),然后执行:
cat ~/.ssh/id_rsa.pub
把显示的内容全选复制,到GitHub设置里的SSH keys页面粘贴保存。测试连接:
ssh -T git@github.com
看到欢迎语就说明搞定了!
二、仓库管理核心操作
1. 创建第一个仓库
点击右上角➕号选New repository,注意这三个选项:
- Public/Private:公开库所有人都能看到(适合开源项目)
- Add README:强烈建议勾选(相当于项目说明书)
- .gitignore:根据语言选择(比如Java/Python)
创建完仓库后你会得到一个.git结尾的地址,这就是你的项目专属URL(比如git@github.com:yourname/project.git)
2. 本地项目上传(经典四步法)
在项目文件夹里右键打开Git Bash:
git init
git add . (注意这个点!表示添加所有文件)
git commit -m "第一次提交"
git branch -M main
git push -u origin main
遇到报错别慌!先检查是不是忘了git remote add origin [你的仓库地址]
三、必知的进阶技巧
1. 分支管理(团队协作核心)
创建新分支:
git checkout -b dev
合并分支前一定要先:
git fetch origin
git merge origin/main
(防止代码冲突的秘诀)
2. Pull Request正确姿势
- Fork别人的仓库到自己的账号
- 本地修改后push到自己的仓库
- 在原仓库点击New pull request
- 写清楚修改内容和原因(用英文更专业)
3. GitHub Pages搭建个人网站
在仓库设置里找到Pages选项,选择main分支的/docs目录。等5分钟后访问:
https://你的用户名.github.io/仓库名/
(零成本拥有个人技术博客!)
四、常见问题解决方案
1. GitHub打不开怎么办?(亲测有效)
修改hosts文件(路径C:\Windows\System32\drivers\etc):
140.82.113.4 github.com
185.199.108.154 github.global.ssl.fastly.net
或者使用加速器(推荐Watt Toolkit)
2. Push失败报错
检查是否配置了正确的SSH密钥,或者尝试:
git config --global http.postBuffer 524288000
(解决大文件上传问题)
3. 运行GitHub项目必看
项目根目录找这两个文件:
- requirements.txt(Python项目依赖)
- package.json(Node.js项目配置)
安装依赖命令:
pip install -r requirements.txt
npm install
五、个人使用心得
我最开始用GitHub的时候,完全搞不懂那些专业术语(什么pull、fork、merge)。后来发现其实就像玩《我的世界》:
- 仓库 = 你的存档
- Commit = 保存游戏进度
- Branch = 开新地图做实验
- Pull Request = 给官方提交MOD
现在每天不push代码就浑身难受(程序员强迫症晚期)。建议新手从管理自己的学习笔记开始,慢慢培养版本控制意识。GitHub其实是个大型社交平台,多给优质项目点Star,搞不好还能被大佬翻牌呢!
(正文完)
下次更新预告:《Git高级技巧:用rebase让提交记录干净得像刚写的》!关注我的GitHub账号(假装有账号)及时获取最新教程~


2万+

被折叠的 条评论
为什么被折叠?



