如何从 GitHub 上克隆一个仓库、进行修改、提交并上传回 GitHub 新手保姆级教程

这篇具有很好参考价值的文章主要介绍了如何从 GitHub 上克隆一个仓库、进行修改、提交并上传回 GitHub 新手保姆级教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 必备工具 git gitHub账号

1.1 安装Git:

如果你的电脑上没有安装Git,你首先需要下载并安装它。你可以在Git官网上找到安装程序。(注:如果官网上下载缓慢 解决方法1 开个加速器 解决方法2 去镜像网站下载)

镜像网站地址 CNPM Binaries Mirror  不知道下哪个版本好可以选这个版本

并根据自己电脑位数选择 对应红框 若是官网下载的同学可以跳过此环节

git先克隆再提交,github

git先克隆再提交,github

 1.2 登录GitHub

注 如果登录不上且没梯子的同学可以看这步,否则跳过。

打开电脑C:\Windows\System32\drivers\etc下的hosts文件编辑(需要管理员权限,右键,管理员权限打开),新增如下一行配置 

20.205.243.166 github.com

WIN+R打开cmd,输入如下指令刷新DNS缓存

ipconfig /flushdns

你就可以顺利访问GitHub官网啦。

2.克隆仓库:

克隆公司的代码仓库到你的电脑。这通常是在公司的Git服务器上,你可以从仓库的页面上找到一个类似于这样的URL:https://github.com/username/repo.git

2.1创建一个远程仓库

 注:如果你只是为了练手 跑一下这个流程 推荐你自己在gitHub上创建一个仓库 否则可以跳过这一步

在 GitHub 上创建一个远程仓库非常简单。以下是创建远程仓库的步骤:

  1. 登录 GitHub 账号: 首先确保你已经拥有 GitHub 账号,并且已经登录到你的账号。

  2. 创建新仓库: 登录后,点击页面右上角的加号图标,然后选择 "New repository"。git先克隆再提交,github

  3. 填写仓库信息: 在 "Create a new repository" 页面上,填写以下信息:

    • Repository name(仓库名称):输入你想要的仓库名称。
    • Description(描述):为仓库添加一个简短的描述。
    • Public or Private(公开或私有):选择仓库的可见性,公开(Public)表示所有人都可以查看,私有(Private)表示仅你和共同协作者可以查看。
  4. 选择选项(可选): 在页面下方,你可以选择是否初始化仓库(创建 README 文件、添加 .gitignore 文件、选择许可证等)。

  5. 点击 "Create repository": 填写完信息后,点击绿色的 "Create repository" 按钮,就会创建你的远程仓库。git先克隆再提交,github

    2.2克隆仓库到本地:

  6. 在创建仓库后,你可以通过点击仓库页面上的 "Code" 按钮获取仓库的 URL。然后在本地终端中使用 git clone 命令克隆仓库到你的电脑上。git先克隆再提交,github
  7.  注: 如果你不知道如何在本地终端中使用 git clone 命令克隆仓库到你的电脑上 可以看这一步 否则可以跳过8步骤

  8. (可选)win+r打开终端 使用 cd 命令切换到你想要存储仓库的目录或者直接在你你想要存储仓库的目录输入cmd打开

    使用 git clone 命令克隆仓库: 在终端中执行以下命令,将 <仓库URL> 替换为你之前复制的远程仓库的 URL:

    git clone <仓库URL>

    例如:

    git clone https://github.com/username/repository.gitgit先克隆再提交,github

  9. 等待克隆完成: 执行克隆命令后,Git 将开始从远程仓库下载代码。你会看到一些下载进度信息。一旦克隆完成,你就可以在目标文件夹中看到仓库的所有文件和文件夹。

现在,你就成功创建了一个远程仓库并可以在其中添加代码、提交变更等。记得查看 GitHub 的文档以获取更多关于使用仓库的信息。

9 打开你克隆的目标文件夹 进行随意修改 修改完成并保存

3 提交到 GitHub 远程仓库

3.1 具体流程

  1. 添加变更到暂存区: 打开终端,进入你的项目目录,然后运行以下命令,将你的修改添加到 Git 的暂存区

    git add .

    上述命令中的 . 表示将所有变更添加到暂存区。如果你只想添加特定文件,可以将 . 替换为文件名。

  2. 提交变更: 一旦你将变更添加到暂存区,运行以下命令提交这些变更:

    git commit -m "描述你的提交"

    在双引号内,替换为你的提交消息,描述你所做的修改。

  3. 推送变更到远程仓库: 最后,使用以下命令将你的本地提交推送到 GitHub 的远程仓库。在这里,main 表示远程仓库的主分支,你也可以根据实际情况更改为其他分支名。

    git push origin main

    如果是第一次推送到远程仓库,可能会要求你提供 GitHub 账号的用户名和密码或个人访问令牌(Personal Access Token)作为身份验证。

  4. 确认变更在 GitHub 上显示: 登录到你的 GitHub 账号,进入你的仓库页面,你将看到你刚刚推送的变更显示在仓库页面上。

3.2提交可能遇到的问题(可选)

注: 提交到 GitHub 远程仓库可能遇到的问题如下,如果没问题顺利跑通可以无视

你使用 git push 命令推送代码到 GitHub 远程仓库时,如果你的仓库是私有的,或者出于其他安全原因,GitHub 可能会要求你提供身份验证信息以确认你有权访问这个仓库。你可以通过以下方式提供身份验证信息:

  1. 使用用户名和密码: 如果你选择使用用户名和密码进行身份验证,终端会提示你输入你的 GitHub 用户名和密码。在输入密码时,你可能不会看到字符显示在终端上,这是正常的安全措施。输入完成后按下 Enter 键。

    Username for 'https://github.com': your-username Password for 'https://your-username@github.com': ********

    请注意,使用用户名和密码进行身份验证在一些情况下可能不够安全,因为密码可能会被拦截或泄漏。因此,GitHub 强烈推荐使用个人访问令牌。

  2. 使用个人访问令牌(Personal Access Token): 个人访问令牌是一种更安全的身份验证方式。你可以在 GitHub 的设置中生成个人访问令牌,然后将其用作密码进行身份验证。

    • 前往 GitHub 的网站,登录到你的账号。
    • 点击右上角的头像,选择 "Settings"。
    • 在左侧导航栏中,选择 "Developer settings"。
    • 点击 "Personal access tokens"。
    • 点击 "Generate new token"。
    • 为令牌设置名称、过期时间和权限。
    • 点击 "Generate token"。
    • 复制生成的访问令牌,将其视为密码。

在终端中推送代码时,当系统提示你输入密码时,将个人访问令牌粘贴到输入框中。

Username for 'https://github.com': your-username Password for 'https://your-username@github.com': <粘贴你的个人访问令牌>

使用个人访问令牌是一种更安全的方式,因为你可以根据需要控制访问权限,并且可以轻松地撤销或重新生成令牌。

11 最后登录你的GitHub 查看修改记录 如果修改成功 则整个流程就顺利跑通,恭喜你已经掌握了git的基础使用。如果还是有解决不了的  可以+wx a1587177687ysq  详谈解决。git先克隆再提交,github

以上是基本的提交和推送变更的步骤。在实际工作中,你可能会遇到合并请求(Pull Request)、代码冲突解决等情况。如果你与其他人协作,也要确保尊重项目的工作流程和规则。文章来源地址https://www.toymoban.com/news/detail-799067.html

到了这里,关于如何从 GitHub 上克隆一个仓库、进行修改、提交并上传回 GitHub 新手保姆级教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • linux终端上传github提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交

    问题: 提示:更新被拒绝,因为远程仓库包含您本地尚不存在的提交。这通常是因为另外 提示:一个仓库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更 提示:(如 \\\'git pull ...\\\')。 提示:详见 \\\'git push --help\\\' 中的 \\\'Note about fast-forwards\\\' 小节。 强制上传输入命

    2024年01月19日
    浏览(34)
  • 如何批量修改 GitHub 代码提交作者

    批量修改 GitHub 代码提交作者需要进行以下步骤: 该操作如果涉及default分支的话 请确保有push的权限! 首先,你需要 clone 远程仓库到本地,使用以下命令: 进入到克隆下来的代码库目录,使用以下命令查看所有提交记录: 使用以下命令将要修改的提交记录的作者和邮箱修改

    2024年02月08日
    浏览(34)
  • github 仓库中的多次代码提交,如何合并为一次的代码提交

    要将多次提交合并为一次提交,可以使用Git的 rebase 命令进行交互式rebase。以下是将多个提交压缩为单个提交的步骤: 确保你处于要合并提交的分支: 确定你想要合并的提交数量。例如,如果你想要合并最近的3个提交,你需要找到这些提交之前的提交哈希。可以使用 git lo

    2024年02月05日
    浏览(32)
  • 试图将更改推送到 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创建一个新仓库,关联本地数据并上传文件的图文步骤

    查看专栏目录 Network 灰鸽宝典专栏主要关注服务器的配置,前后端开发环境的配置,编辑器的配置,网络服务的配置,网络命令的应用与配置,windows常见问题的解决等。 工作中,我们经常会使用github来承享别人的代码果实,同时我们也会把自己的成果分享给别人,互相帮助

    2024年02月05日
    浏览(69)
  • Sourcetree 克隆仓库,提交代码使用

    未下载的可以参考: Sourcetree安装详细(最新版本)_sourcetree最新版安装教程-CSDN博客 4.1右上角加号,clone 4.2粘贴链接,选择文件夹,选择克隆的分支   5.1提交 将修改的代码暂存,填写提交说明,提交 5.2推送  最后推送即可

    2024年01月21日
    浏览(32)
  • 如何通过git指令加入管理者仓库并提交分支(Github Gitee)

    GitHub: https://github.com/ Gitee : https://gitee.com/ 打开对应的网站之后可以直接通过邮箱创建账户 下载git 安装地址: https://git-scm.com/download 安装Git后右键桌面可显示 Git Bash 和 Git GUI Git GUI: Git提供的图形界面工具 Git Bash: Git提供的命令行工具 git基础配置 右键打开Git Bash输入 gi

    2024年02月07日
    浏览(38)
  • 「MACOS限定」 如何将文件上传到GitHub仓库

    本期讲解:如何在苹果电脑上上传文件到github远程仓库 这个文件夹后面会被 初始化 git init 为一个 git仓库 ,用于执行git操作 如图:我创建了一个名为github的新目录,这里创建文件的位置看个人需求。 1. 在该目录下打开Terminal 2. 打开好Terminal后输入代码 如图: 上图显示信息

    2024年02月05日
    浏览(55)
  • Git——如何上传本地文件到自己的github仓库

    本博文介绍了如何将本地的项目文件推送到自己远程的github仓库。 因为程序是在ubuntu系统里面跑的, 一开始是想在Ubuntu系统里面将文件上传到github仓库,通过修改hosts文件里面的github的ip地址,偶尔能在浏览器里面打开github网页,但非常慢,而且再次登录github页面经常又打不

    2024年01月24日
    浏览(42)
  • Github仓库中怎么新建文件夹、Github的项目中如何上传图片

    在Github仓库中创建新文件夹的步骤如下: 首先进入您的Github仓库页面。 在仓库页面中,点击“Add file”按钮,然后选择“Create new file”。 在文件名输入框里输入文件夹名称,例如“my_folder/”,注意末尾要加上“/”来表示这是一个文件夹。 然后在文件名后面按回车键,Gith

    2024年02月04日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包