GitHub基础使用方法

GitHub会记录项目的每一次改动,并支持多人协同工作,不只是程序员,普通人也能用它来管理文档和配置文件。

  1. 创建仓库(Repository)

    在GitHub上点击"New repository",起好名字并选择公开或私有,就能建立一个新的项目空间。

  2. 提交(commit)并推送(push)修改

    给文件的改动写一条说明改了什么的提交信息(commit message)记录下来,然后执行推送(push),就能把本地电脑上的改动上传到远程仓库。

  3. 用Issue管理待办事项

    在Issues标签页登记bug或计划中的工作,配合标签和指派人,可以系统地管理项目的待办清单。

  4. 创建分支,把工作分开进行

    新建一个分支,就能在不影响主分支现有代码的独立空间里开发新功能或做实验性尝试。

  5. 通过Pull Request进行协作

    Pull Request是请求把某个分支上的改动合并进主分支的操作,通常需要经过团队成员的审阅和评论后才会合并。

  6. 为什么有用

    多人可以同时在同一个项目上工作,GitHub会准确记录谁在什么时候改了什么,即使出现冲突也能安全地审查和撤销。

代码本身也是一种文档

GitHub是一个记录代码变更历史、支持多人协作的平台,即使不是开发者,也可以用它来管理项目文档或配置文件。

用.gitignore让仓库保持干净

并不是所有文件都适合纳入版本管理,像编译产物、依赖包文件夹、本地专用配置文件这些只会增加干扰。添加一个.gitignore文件列出要排除的内容,就能让仓库只保留真正重要的文件。

常见问题

免费账号也能创建私有仓库吗?

可以。个人账号可以免费创建私有仓库,但如果团队规模较大或需要高级功能,可能需要升级到付费方案。

不小心提交了错误的内容,可以撤销吗?

可以。GitHub保存了完整的修改历史,你可以回退到之前的某次提交,或者只撤销某一次具体的改动,而不影响其他工作内容。