用git命令来上传项目到GitHub我自己的仓库

这篇具有很好参考价值的文章主要介绍了用git命令来上传项目到GitHub我自己的仓库。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

在GitHub上创建仓库并使用git命令上传到仓库的步骤如下:

其他操作

怎么退出git/COMMIT_EDITMSG [unix]

相关报错

error: src refspec main does not match any error: failed to push some refs to 'https://github.com/Liu22Jun16Liang/MyQt'

error: failed to push some refs to 'https://github.com/Liu22Jun16Liang/MyQt'


在GitHub上创建仓库并使用git命令上传到仓库的步骤如下:

一、在GitHub上创建仓库

  1. 登录你的GitHub账号。如果没有账号,需要先注册一个。
  2. 点击页面右上角的“+”图标,选择“New repository”来创建一个新的仓库。
  3. 在弹出的窗口中,输入仓库的名称(例如,“MyProject”)和一段简短的描述(可选)。注意,仓库名称不能与其他人的仓库名称重复。
  4. 在“Public”或“Private”选项中选择一个。公开仓库可以被任何人查看和fork,而私有仓库只有被邀请的人才能查看和访问。
  5. 如果你希望GitHub自动为你创建一个README文件和一个.gitignore文件(用于指定哪些文件不应被Git追踪),可以勾选相应的选项。
  6. 点击“Create repository”按钮,你的新仓库就创建成功了。接下来,你会看到一个包含仓库URL的页面,这个URL非常重要,稍后在配置本地仓库时需要用到。

二、使用git命令上传项目到GitHub仓库

  1. 在本地计算机上,找到你想要上传到GitHub的项目文件夹。这个文件夹应该包含你想要分享的所有文件和子文件夹。
  2. 打开命令行界面(例如Git Bash、Terminal等)。
  3. 使用cd命令切换到项目文件夹的路径。例如,如果你的项目文件夹在桌面上,你可以输入cd ~/Desktop/MyProject(在Windows上,路径可能类似于cd C:\Users\YourName\Desktop\MyProject)。
  4. 初始化一个新的Git仓库。在命令行中输入git init,这将在项目文件夹中创建一个新的.git子文件夹,用于存储Git的元数据和对象数据库。
  5. 将项目文件添加到Git仓库。使用git add .命令将所有文件添加到暂存区。如果你只想添加特定的文件或文件夹,可以替换.为文件或文件夹的路径。
  6. 提交更改到本地仓库。在命令行中输入git commit -m "Initial commit",其中"Initial commit"是一个描述性的提交信息,你可以根据需要进行修改。
  7. 将本地仓库与远程GitHub仓库关联起来。使用git remote add origin <your_github_repository_url>命令,将远程仓库添加到本地仓库的配置中。将<your_github_repository_url>替换为你在GitHub上创建仓库时看到的URL。
  8. 将本地仓库的更改推送到远程GitHub仓库。在命令行中输入git push -u origin master,这将把本地仓库的master分支推送到远程仓库的master分支。如果你的仓库使用的是主分支(main分支),则应将master替换为main

完成这些步骤后,你的项目应该已经成功上传到GitHub的仓库中了。你可以在GitHub的网页界面上查看和管理你的仓库,以及其他协作者可以访问和协作你的项目。

其他操作

怎么退出git/COMMIT_EDITMSG [unix]

当你在使用 Git 并处于一个提交信息编辑的状态(通常是 git commit 命令后),你会进入 COMMIT_EDITMSG 文件以编辑你的提交信息。如果你不小心进入了这个文件并希望退出,你可以按照以下步骤操作:

  1. 保存并退出
    如果你已经编辑了文件并希望保存你的更改,你可以使用以下命令:

    bash复制代码

    :wq

    这将会保存(:w)并退出(:q)vi或vim编辑器(这取决于你的系统配置,但大多数Unix系统默认使用vim作为git commit的编辑器)。

  2. 不保存直接退出
    如果你不想保存你的更改并希望直接退出,你可以使用以下命令:

    bash复制代码

    :q!

    这将强制退出(:q!)vi或vim编辑器,不保存任何更改。

  3. 如果你正在使用其他编辑器
    如果你已经配置了 Git 使用除 vi 或 vim 之外的其他编辑器(例如 nano, emacs 等),你需要根据该编辑器的退出命令来操作。例如,在 nano 中,你可以使用 Ctrl + O 来保存,然后使用 Ctrl + X 来退出。

  4. 更改默认编辑器
    如果你经常发现自己不喜欢默认的编辑器,你可以更改 Git 的默认编辑器。例如,要将默认编辑器更改为 nano,你可以执行以下命令:

    bash复制代码

    git config --global core.editor "nano"

    这将设置 nano 为你的默认 Git 编辑器。

请注意,如果你在 COMMIT_EDITMSG 文件中直接使用了 exit 命令,它可能不会起作用,因为这不是一个 shell 环境。你需要使用编辑器的内置命令来保存或退出。

相关报错

error: src refspec main does not match any error: failed to push some refs to 'https://github.com/Liu22Jun16Liang/MyQt'

当你在使用 git push 命令时遇到 “error: src refspec main does not match any” 这个错误,它通常意味着Git在你尝试推送的本地仓库中找不到名为 'main' 的分支。这可能是由以下几种情况造成的:

  1. 本地没有 'main' 分支:默认情况下,很多Git仓库使用 'master' 作为主分支名。如果你的仓库是这样,而你尝试推送 'main' 分支,Git会找不到它。你需要确认你的本地分支名称,并使用正确的名称进行推送。

  2. 'main' 分支未被创建或未被检出:如果你的仓库确实应该使用 'main' 作为主分支,那么这个分支可能尚未在你的本地仓库中被创建,或者尚未被检出(即当前的工作目录不在 'main' 分支上)。

  3. 拼写或大小写错误:确保你输入的分支名称拼写正确,且大小写也正确。Git在某些操作系统(如Linux)上是区分大小写的。

为了解决这个问题,你可以按照以下步骤操作:

  • 首先,检查你的本地分支列表,使用 git branch 命令。这将显示所有本地分支,你可以确认 'main' 分支是否存在。
  • 如果 'main' 分支不存在,但 'master' 分支存在,你可以考虑将 'master' 分支重命名为 'main'(如果这是你的意图),或者简单地推送 'master' 分支到远程仓库。
  • 如果 'main' 分支存在但不是当前活动分支,你可以使用 git checkout main 命令切换到该分支,然后再尝试推送。
  • 如果你确实需要创建一个新的 'main' 分支并推送到远程仓库,你可以使用 git branch main 创建分支,然后使用 git push -u origin main 推送它。

另外,如果你的远程仓库已经有 'main' 分支,但你的本地仓库没有这个分支的记录(例如,你刚刚克隆了仓库,但还没有获取所有的远程分支),你可以使用 git fetch origin 来获取远程仓库的最新信息,然后使用 git checkout main 来检出该分支。如果这是一个新仓库,并且你还没有推送过任何分支,那么你可能需要在GitHub上创建一个新的仓库,或者确保你的推送URL是正确的。

error: failed to push some refs to 'https://github.com/Liu22Jun16Liang/MyQt'

这个错误提示表明你尝试推送到远程仓库(在你的情况下是https://github.com/Liu22Jun16Liang/MyQt)的分支与远程分支存在冲突。这通常发生在以下情况:

  1. 远程分支有更新:在你上次拉取(git pull)之后,有其他人在远程仓库上对你的分支进行了提交,导致远程分支比你的本地分支有更多的提交记录。

  2. 本地未同步:你的本地仓库没有包含远程仓库的最新更改。因此,当你尝试推送你的更改时,Git会拒绝推送,因为它不想覆盖远程仓库上的更改。

为了解决这个问题,你需要先同步你的本地仓库与远程仓库,然后再尝试推送。这通常通过以下步骤完成:

  1. 拉取远程分支的更新:使用git pull命令从远程仓库获取最新的更改,并将其合并到你的本地分支。

     

    sh复制代码

    git pull origin your-branch-name

    这里的your-branch-name应该是你想要推送的本地分支名称。如果你正在使用默认分支(例如mainmaster),那么你应该替换为相应的名称。

  2. 解决合并冲突:如果git pull命令提示有合并冲突,你需要手动解决这些冲突,然后提交合并后的更改。

     

    sh复制代码

    git add <conflicted-files>
    git commit

    添加有冲突的文件到暂存区,并提交合并后的更改。

  3. 再次推送:一旦你的本地分支与远程分支同步,并且所有冲突都已解决,你就可以再次尝试推送你的更改。

     

    sh复制代码

    git push origin your-branch-name

这样,Git就能将你的更改与远程分支的更新合并,并将结果推送到远程仓库。如果你不希望合并远程分支的更改,而是希望覆盖远程分支的当前状态,你可以使用git push -f命令(强制推送),但这通常不是推荐的做法,因为它可能会覆盖其他人的工作。

在大多数情况下,最佳做法是保持与远程仓库的同步,并在推送之前解决任何潜在的冲突。文章来源地址https://www.toymoban.com/news/detail-828009.html

到了这里,关于用git命令来上传项目到GitHub我自己的仓库的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • GitHub上传自己的代码、仓库创建和仓库的删除(详细过程)

    已经成功安装了Git 已经成功注册了GitHub账号 参考链接: Git上传文件代码到GitHub 如何在GitHub上传自己的项目 如何将本地项目上传到Github (1) 在GitHub的主页下创建仓库的相关设置 (1) 创建一个新的空文件夹(文件夹的创建地方和命名根据自己需要),此文件夹处命名为

    2024年02月07日
    浏览(38)
  • 如何在GitHub上面上传自己的项目/使用Github上传本地项目代码/怎样在GitHub上传自己的项目/github怎么上传一整个工程

    目录 1 注册github账号 2 第一次上传自己的项目 2.1下载git 2.2、新建仓库 2.3、上传项目 3、更新自己的项目 4、建立分支,修改分支 5、bug1 6、bug2 这个不教好吧 2.1 下载git 官网链接,安装不要选择带中文和空格的路径,直接next就行 2.2 新建仓库 右上角+,选择New repository,给项目

    2024年02月06日
    浏览(65)
  • 使用git上传github仓库

    1 安装和设置 Git Git官网,直接下载安装Git即可。在本地需要上传的代码文件夹中右击Open Git Bash here。 2 安装好 Git 之后,在命令行中输入以下命令来设置你的 GitHub 用户名和电子邮件 3.在本地初始化你的项目 初始化后可以在文件夹中看到.git文件,如果没有发现就是没有打开隐

    2024年01月21日
    浏览(52)
  • 通过git上传文件到github仓库

    一、新建github仓库 访问github官网:GitHub: Let’s build from here · GitHub 点击个人头像,在右侧栏选择Your repositories。 点击New,新建一个github仓库。 创建Repository name仓库名,如果这个仓库名已经创建过的话,就会显示如下A The repository heavenly-music already exists on this account. Description描

    2024年01月18日
    浏览(50)
  • GitHub 上传自己的项目

    不附 Demo 连接的博客不是好博客,所以我们要做个乐于助人,有责任心的人,这篇文章手把手教你如何在 GitHub 上传自己的项目, 如果你没有 GitHub 账号以及 git 版本工具的,那就先去注册个账号,下载个工具后再回来再看这篇文章, 首先打开自己 GitHub 的主页,点击右上角

    2024年02月11日
    浏览(44)
  • git bash上传文件至github仓库

    Linux运维工具-ywtool github 新建完仓库后,如果没有添加README.md文件,会有提示教怎么上传 git bash下载链接 提前在自己电脑的磁盘上新建一个文件夹,专门用来上传github的文件 添加自己的邮箱地址 下面这条命令会在\\\"C:User用户名\\\"目录下生成.ssh目录,里面有两个文件\\\"id_rsa\\\"(私钥)、“

    2024年04月15日
    浏览(44)
  • IDEA项目上传到github仓库

    1.安装版本控制器Git后,关联至idea开发工具中。 在idea的settings中找到Version Control–Git选项,点击右侧的”Test”按钮,识别出当前按照的Git版本号。 2.新建Git本地仓。 选中idea项目,在idea菜单栏点击”VCS—Create Git Repository”选项,新建Git本地代码仓库。 在弹出的对话框中,选

    2024年02月11日
    浏览(45)
  • 一文学会使用Git将本地代码上传GitHub仓库

    要上传本地代码到GitHub仓库,那必然要先在GitHub上建立一个存储代码的仓库,这里我在仓库新建了一个名为 5blog 的仓库。 备注:本文章将以默认分支 main 为例来讲解上传步骤 接着我们打开所要上传文件的所在目录,右键打开 Git Bash 进入Bash面板,依次执行以下步骤。 git in

    2024年02月04日
    浏览(78)
  • 【GitHub】Pycharm本地项目打包上传到Github仓库的操作步骤

    通过 Ctrl+Alt+S 快捷组合键的方式,打开 设置 ,导航到版本控制一栏中的 Git ,在Git可执行文件路径中,输入 Git.exe 。 按照此顺序,依次点击,完成测试。输出如图标④的结果,即可完成测试。 输出此结果,配置Git成功,如本地未安装Git,需自行安装。 此栏中不输入任何配置

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

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

    2024年02月04日
    浏览(52)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包