1、创建仓库
登录后——左上角“New”——Repository name(写入自己项目名称)——选中“Add a README file”——点击Create repository。
2、提交更改(提交一个对README文件的修改)
(1)找到创建仓库的文件列表,单击README.md文件,点击编辑。输入用户所添加的信息:*。
(2)点击Preview预览加入的信息,“Commit changes”是为了添加提交信息来解释用户对文件所进行的修改。
(3)单击绿色“commit changes”完成提交。
3、Fork一个仓库
(1)在 GitHub 上,定位到 octocat/Spoon-Knife 仓库。
(2)在页面右上角,点击 Fork 按钮。
4、同步Fork仓库
在fork 一个项目为了提交更改向 upstream 或原始仓库。这种情况下,很好的实现了将 upstream 仓库定期同步到你的 fork。要做到这一点,你需要在命令行中使用 Git。你可以使用你刚刚 fork 的 octocat/Spoon-Knife 仓库去练习设置 upstream 仓库。
(1)通过 Git 验证 GitHub
ssh-keygen -t rsa -C "**@qq.com" #通过对该邮箱密码的查找,生成密钥文件
a. 打开用户文件夹中找到.ssh文件夹,发现有两个密钥文件id_rsa、id_rsa.pub。
b.打开GitHub,进行如下操作:
c.把id_rsa.pub文件密钥复制到这个新SHH key中,点击Add SHH key。
d.用户文件夹中找到.ssh文件夹下生成一个known_hosts文件。
e.用git连接GitHub。输入yes,查看是否连接成功。
ssh -T git@github.com #git连接GitHub
(2)为Fork的仓库创建一个本地克隆
a.在 GitHub 上,定位到你 fork 的 Spoon-Knife 仓库。
b.在你 fork 的仓库页面的右侧边栏,点击复制图标复制你 fork 的 URL。
c.打开git进行本地克隆。
git clone https://github.com/YOUR-USERNAME/Spoon-Knife #注意在自己GitHub用户名下
(3) 通过配置 git 来同步你 fork 的原始 spoon-knife 仓库。
a.找到你刚克隆的 fork 仓库的本地的目录,在本地仓库添加原仓库为上游代码库。
cd Spoon-Knfie #进入到该目录下
git branch -a #查看所以分支
#查看本地仓库
git remote -v #查看Fork当前配置的远程仓库
输入 git remote add upstream 加你在octocat/Spoon-Knife 仓库下的URL。
#配置原仓库,注意是octocat/Spoon-Knife仓库下的URL
git remote add upstream https://github.com/octocat/Spoon-Knife
验证你 fork 里新指明的这个 upstream 仓库,再次输入 git remote -v。你将会看到你 fork 的 URL 作为原始的地址,而原始的仓库的 URL 作为 upstream。
#再次查看本地仓库情况,其中upstream就是新添加到本地库的原仓库
git remote -v
b.抓取原仓库的修改文件
git fetch upstream
git branch -a #查看本地所有分支
c.同步原仓库到本地仓库
git merge upstream/test-branch #同步原仓库中的test-branch分支到本地仓库的这一分支上
git log #同步完成后,看到和原仓库该分支下相同的最新的commit则成功
d.进行推送,推送本地仓库的更新到github的自己远程仓库
git push origin HEAD --force #推送本地仓库的更新到GitHub的自己远程仓库
文章来源:https://www.toymoban.com/news/detail-657412.html
这块出现警告,是因为第一次需要授权git-ecosystem。手动授权一下就可以了。文章来源地址https://www.toymoban.com/news/detail-657412.html
到了这里,关于使用GitHub:创建仓库、提交更改、Fork一个仓库、同步Fork仓库。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!