使用GitHub:创建仓库、提交更改、Fork一个仓库、同步Fork仓库。

这篇具有很好参考价值的文章主要介绍了使用GitHub:创建仓库、提交更改、Fork一个仓库、同步Fork仓库。。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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 按钮。

github同步fork仓库,github,git

github同步fork仓库,github,git

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,进行如下操作:

github同步fork仓库,github,git c.把id_rsa.pub文件密钥复制到这个新SHH key中,点击Add SHH key。

github同步fork仓库,github,git

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的自己远程仓库

github同步fork仓库,github,git

 这块出现警告,是因为第一次需要授权git-ecosystem。手动授权一下就可以了。文章来源地址https://www.toymoban.com/news/detail-657412.html

到了这里,关于使用GitHub:创建仓库、提交更改、Fork一个仓库、同步Fork仓库。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 试图将更改推送到 GitHub,但是远程仓库已经包含了您本地没有的工作(可能是其他人提交的修改)

            这通常是由于其他人或其他仓库推送到了相同的分支上,导致您的本地仓库和远程仓库之间存在冲突。 To github.com:8upersaiyan/CKmuduo.git ! [rejected] main - main (fetch first) error: failed to push some refs to \\\'github.com:8upersaiyan/CKmuduo.git\\\' hint: Updates were rejected because the remote contains wor

    2024年02月14日
    浏览(35)
  • GitHub 创建 Pull Request 将代码提交至别人的仓库

    1.1. About forks (关于 forks) A fork is a new repository that shares code and visibility settings with the original upstream repository. A fork 是一个新的存储库,它与原 upstream 存储库共享代码和可见性设置。 Forks let you make changes to a project without affecting the original repository, also known as the upstream repository. Aft

    2024年02月11日
    浏览(29)
  • GIT常用操作整理(从本地创建仓库到提交到GitHub全流程)学习笔记

    1. 本体和插件下载 官网: GIT Download下载 安装过程中一路默认即可。 终端输入 查看git安装是否成功。 (可选)然后下载一个 Git 状态显示到 powershell 中的非常好用插件,posh-Git(windows): 用管理员身份打开 powershell ,之后输入 重启 powershell 初始化仓库的文件位置会加一个

    2024年04月28日
    浏览(39)
  • 如何从 GitHub 上克隆一个仓库、进行修改、提交并上传回 GitHub 新手保姆级教程

    如果你的电脑上没有安装Git,你首先需要下载并安装它。你可以在Git官网上找到安装程序。(注:如果官网上下载缓慢 解决方法1 开个加速器 解决方法2 去镜像网站下载) 镜像网站地址 CNPM Binaries Mirror  不知道下哪个版本好可以选这个版本 并根据自己电脑位数选择 对应红框

    2024年01月17日
    浏览(42)
  • github的fork,提交,回退

    点击fork - 不要勾选“Copy the master branch only”(因为最新的算法模块都在非主分支上) - 本地git clone 本地clone的代码,修改后- 更新、stage、(输入信息并)提交(本地git) - 同步更改(远程仓库) 说明:在同步更改前,需要登陆github账户 点击“77 commits查看所有提交状态”(当前

    2024年02月10日
    浏览(32)
  • 使用fork函数创建一个进程

    pid_t fork(void) fork函数调用成功,返回两次 (1)返回值为0,代表当前进程是子进程 (2)返回值为非负数,代表当前进程是父进程 (3)调用失败,则返回-1 代码如下:

    2024年02月04日
    浏览(35)
  • git从主仓库同步到fork仓库

    方式一:通过git命令 方式二:通过git页面 执行完该命令,本地项目将同时关联到私有仓库与远程仓库地址。 命令参数:upstream 表示远程仓库别名,类似于origin 方式一:idea fetch重新拉取最新地址 执行路径:项目右键 - Git -Repository - Fetch 方式二:更新主库命令方式 方式一:使

    2024年02月03日
    浏览(28)
  • 【Gitee进行fork后的仓库,与原仓库同步】

    1、fork 一份原仓库的项目到我们自己的仓库中, 2、在自己的仓库中切新的分支进行开发,开发完成之后,再推送到自己的仓库 3、在原仓库进行Pull Request,等待审核人审核代码通过后,我们的分支就被合并到原仓库中 而在这个过程中,原仓库的代码经常会变动,而 Gitee 不会

    2024年02月14日
    浏览(27)
  • GitHub从创建一个helloworld仓库开始

    ​​​​​ 目录 创建仓库 创建分支 创建分支 创建和提交更改 打开拉取请求 合并拉取请求 后续步骤 GitHub 是一个用于版本控制和协作的代码托管平台。 它允许您和其他人随时随地协同处理项目。 本教程培训 GitHub 的基本知识,如存储库、分支、提交和拉取请求等。 您将创

    2024年02月02日
    浏览(39)
  • 如何fork GitHub上的官方仓库

    在GitHub中,fork表示复制一个仓库到你自己的GitHub账号下,创建一个独立的副本。通过fork操作,你可以在自己的副本中进行修改、改进和实验,而不会影响到原始仓库或其他人的工作。 当你fork一个仓库时,GitHub将会为你创建一个与原始仓库相同的副本,包括所有的代码、分支

    2024年02月16日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包