lianyuan1986 LV
发表于 昨天 18:40
以下是GitHub的入门方法:
一、了解基本概念
仓库(Repository):简单说就是一个项目的“家” ,所有和这个项目有关的文件、代码、记录等都放在里面。比如你要做一个小游戏项目,这个项目的所有代码、图片等都存放在对应的仓库里。
分支(Branch):可以想象成是仓库里的不同“小路”。主分支是项目的主要路线,其他分支可以用来进行试验、开发新功能等,互不干扰。例如开发新功能怕影响主分支稳定,就可以在新分支上开发。
提交(Commit):每次对仓库里的文件做了有意义的更改后,就做一次提交,它像是一个“记录点”,记录了你改了哪些内容 。
二、注册与设置
1. 访问GitHub官网,按提示完成注册。注册过程要填用户名、邮箱、密码等信息。
2. 注册后进入个人设置,建议设置好头像、简介等,让别人更好了解你。同时设置SSH密钥,这能让你本地电脑和GitHub顺畅通信,方便后续操作。具体是在本地生成密钥,然后把公钥复制粘贴到GitHub的SSH密钥设置处。
三、创建仓库
登录GitHub后,在界面右上角找到 “+” ,选择 “New repository” 。在创建页面,填写仓库名称、描述(可简要说明仓库用途)等信息。可以选择公开或私有仓库。公开仓库任何人都能看到和访问;私有仓库只有你授权的人能访问。设置好后点击 “Create repository” 。
四、上传文件
1. 方法一:网页上传
进入创建好的仓库,点击页面上的 “Add file” ,选择 “Upload files” 。然后在弹出窗口中选择本地要上传的文件或文件夹,选好后点击 “Commit changes” 就能完成上传。
2. 方法二:使用Git命令行(适合熟悉命令行操作的人)
在本地电脑安装Git软件。
打开命令行工具,通过 `cd` 命令进入你存放项目文件的本地目录。
依次执行以下命令:
`git init`:初始化本地仓库。
`git add.`:将当前目录下所有文件添加到暂存区。
`git commit m "描述这次提交的信息"`:将暂存区的文件提交到本地仓库,引号内内容是你对这次提交的说明。
接着将本地仓库和GitHub上的远程仓库关联起来,使用 `git remote add origin 仓库的远程地址` (仓库的远程地址在GitHub仓库页面的 “Code” 按钮下可找到)。
最后执行 `git push u origin main` (如果远程仓库主分支是main)将本地仓库内容推送到GitHub远程仓库。
五、协作相关操作
1. 克隆仓库(Clone)
当你想参与别人的项目,或者把GitHub上的仓库下载到本地时,在仓库页面点击 “Code” ,复制仓库的URL地址。然后在本地命令行中进入你想存放仓库的目录,执行 `git clone 复制的URL地址` ,就能把仓库克隆到本地。
2. 拉取更新(Pull)
如果远程仓库有新的提交,你想同步到本地,在本地仓库目录的命令行中执行 `git pull origin main` (假设主分支是main),就能获取远程仓库的更新并合并到本地。
3. 发起拉取请求(Pull Request)
当你在自己本地分支上做了更改,想贡献到别人的仓库时,先将本地分支推送到远程自己的仓库副本。然后在GitHub上,进入原仓库页面,会看到提示说有你的新分支可创建拉取请求,按提示操作,写清楚请求内容,等待仓库所有者审核合并。 |
|