文章目录
一、注册GitHub账号(3分钟搞定)
- 打开github.com(打不开?后面有解决方案!!!)
- 点击右上角"Sign up"按钮
- 填写邮箱(建议用常用邮箱)、密码(至少8字符含数字字母)
- 验证邮箱(重要!不验证不能创建仓库)
(小技巧:用户名尽量简短好记,以后改不了!比如我的"dev-cat")
二、创建第一个仓库(Repository)
- 登录后点击右上角 ➕ 号 -> “New repository”
- 填写仓库名(推荐英文,比如"my-first-project")
- 选择公开/私有(公开免费,私有要付费)
- 勾选"Initialize this repository with a README"(创建初始文件)
- 点击绿色"Create repository"按钮
(注意:仓库名区分大小写!MyProject和myproject是两个仓库)
三、上传本地项目到GitHub
方法1:网页直接上传(适合新手)
- 进入仓库页面
- 点击"Add file" -> “Upload files”
- 拖拽文件到指定区域
- 填写提交信息(Commit message)
- 点击"Commit changes"
方法2:Git命令行(推荐进阶使用)
git init
git add .
git commit -m "first commit"
git branch -M main
git remote add origin 你的仓库地址.git
git push -u origin main
(常见错误:remote origin already exists?用git remote rm origin先删除)
四、GitHub高频操作指南
1. 克隆仓库到本地
git clone 仓库地址.git
2. 同步远程修改
git pull
3. 解决冲突(重点!!!)
- 打开冲突文件
- 找到<<<<<<< HEAD和>>>>>>>之间的内容
- 手动修改后保存
- 重新add和commit
4. 分支管理(团队协作必备)
git branch 新分支名 # 创建分支
git checkout 分支名 # 切换分支
git merge 分支名 # 合并分支
五、GitHub Pages搭建个人网站
- 创建名为"用户名.github.io"的仓库(必须!!!)
- 上传index.html文件
- 访问https://用户名.github.io
- (进阶)使用Jekyll主题
(我的个人博客就是这样搭的,访问量已破10w+)
六、GitHub加速访问方案
当github.com打不开时:
- 修改hosts文件(风险操作)
- 使用开发者工具(F12)-> Network找可用IP
- 使用Gitee镜像(gitee.com)
- 科学上网(你懂的)
(实测最有效的是方案4…)
七、GitHub高级玩法
- 给开源项目提PR(Pull Request)
- 使用GitHub Actions自动化部署
- 用GitHub Issues管理项目
- 参与GitHub学生认证(送好多福利!)
- 探索Trending页面找热门项目
(悄悄说:很多大厂HR会看你的GitHub主页!)
八、常见问题Q&A
Q:为什么git push要输密码?
A:建议配置SSH密钥(教程在个人博客有写)
Q:怎么删除仓库?
A:进入仓库 -> Settings -> Danger Zone -> Delete
Q:怎么恢复误删文件?
A:git checkout 提交ID – 文件名
Q:GitHub和GitLab区别?
A:GitHub公有云,GitLab可私有部署
九、个人血泪经验
- 重要项目一定要定期备份(我就丢过代码!)
- commit message要写清楚(不然一个月后看不懂)
- 多用.gitignore文件(避免上传垃圾文件)
- 遇到问题先看官方文档(比瞎百度强)
- 不要在主分支直接开发(血的教训)
(最后说句:GitHub用好了真的能改变职业生涯!)