大家好,今日分享“GitHub 入门指南(2025最新版)”
一、账号与基础环境搭建
1. 注册账号
注册页面,如下所示:
- 访问https://github.com/,点击"Sign up"填写用户名、邮箱、密码完成注册;
- 推荐在设置页(Settings)绑定双重验证,提升账号安全性
2.安装Git客户端
- Windows用户下载;Mac用户通过Homebrew安装
brew install git
- 验证安装:终端输入
git --version
,显示版本号即成功
二、核心操作全流程
-
创建与配置仓库
本地初始化仓库 git init 关联远程仓库(替换yourName/yourRepo) git remote add origin git@github.com:yourName/yourRepo.git
-
网页端创建仓库时建议勾选
.gitignore
和LICENSE
模板,避免提交无用文件
2.SSH密钥配置
生成密钥(默认路径~/.ssh) ssh-keygen -t rsa -C "your_email@example.com" 将公钥添加到GitHub(Settings → SSH and GPG keys) cat ~/.ssh/id_rsa.pub
-
若出现
sign_and_send_pubkey
错误,执行ssh-add
修复密钥代理
3. 代码提交与同步
添加文件到暂存区 git add . # 添加全部修改 git add README.md # 添加单个文件 提交到本地仓库 git commit -m "初始化项目" 推送到远程仓库 git push -u origin main
-
推荐使用
git status
查看修改状态,git log
查看提交历史
三、进阶协作技巧
-
分支管理
# 创建新分支 git checkout -b feature-login # 合并分支到main git merge feature-login
- 通过
git branch -a
查看所有分支
2.团队协作流程
- 邀请协作者:仓库Settings → Collaborators → Add people
- 处理合并请求(Pull Request):审查代码变更后点击"Merge pull request"
3.GitHub Pages建站
-
在仓库Settings → Pages中选择分支(如
gh-pages
),自动生成网站 -
支持Jekyll主题,可绑定自定义域名
四、效率工具推荐
工具 | 用途 | 参考来源 |
GitHub Desktop | 可视化操作仓库 | |
GitLens(VSCode插件) | 代码历史追溯 | |
GitHub CLI | 命令行创建PR/管理issue |
五、避坑指南
-
首次推送失败
- 检查远程仓库别名是否为
origin
,可通过git remote -v
验证
2.代码冲突解决
- 执行
git pull
同步最新代码,用编辑器解决冲突标记<<<<<<
3.
敏感信息泄露
- 使用
.gitignore
排除node_modules/
、.env
等文件
建议新手通过进行交互式学习,掌握更复杂的协作场景。