使用git上传本地项目到远程仓库github上面

首先需要下载git  下载地址Git - Downloads (git-scm.com)

下载完成后

一、配置用户名和邮箱

#配置用户名

git config --global user.name "用户名"

#配置邮箱

git config --global user.email  "邮箱"

查询配置:$ git config --global --list

生成ssh文件夹(生成ssh秘钥)

输入$ ssh-keygen -t rsa,敲击三次回车键

文件存放目录:默认在C盘     \Users\用户名.ssh;

将ssh文件夹中的公钥( id_rsa.pub)添加到GitHub管理平台中(添加后会收到邮件提示)

二、git如何创建本地版本库

初始化仓库: 在你想要创建仓库的目录中打开命令行或终端,并运行以下命令:
git init
这将在当前目录下创建一个新的 Git 仓库。
添加文件: 将你要跟踪的文件添加到仓库中。你可以使用 git add 命令将文件添加到暂存区,然后使用 git commit 命令将其提交到本地仓库。例如:
git add <file1> <file2> ...
git commit -m "Initial commit"
这将把文件添加到仓库,并创建一个包含你的提交消息的新提交。
可选:配置用户名和邮箱: 如果这是你第一次使用 Git,建议你配置用户名和邮箱,这样你的提交历史将包含你的身份信息。你可以使用以下命令来配置:
git config --global user.name "用户名"
git config --global user.email "邮箱"
这样,你就创建了一个本地 Git 仓库,并且可以开始跟踪文件的更改、提交和管理你的项目了。

将本地 Git 仓库中的代码提交到 GitHub 的步骤如下:

创建 GitHub 仓库: 在 GitHub 网站上登录你的账号,并点击页面右上角的 "+ " 图标,选择 "New repository"(新建仓库)来创建一个新的仓库。填写仓库的名称、描述等信息,并选择仓库的可见性(公开或私有),然后点击 "Create repository"(创建仓库)。

在本地关联远程仓库: 打开命令行或终端,进入你的本地 Git 仓库所在的目录,然后运行以下命令,将本地仓库与 GitHub 上的远程仓库进行关联:

git remote add origin 你创建的GitHub仓库名字
将本地更改推送到 GitHub: 现在,你可以将本地的提交推送到 GitHub 上的远程仓库。运行以下命令:
git push -u origin master
如果你的本地分支名称不是 master,请将其替换为你的实际分支名称。如果是第一次推送到 GitHub,可能会要求输入 GitHub 的用户名和密码。

三、Git的一些常用命令

  1. git init:在当前目录初始化一个新的 Git 仓库。
  2. git clone <url>:从远程仓库克隆一个副本到本地。
  3. git add <file>:将文件的更改添加到暂存区。
  4. git commit -m "commit message":将暂存区中的更改提交到本地仓库。
  5. git push:将本地仓库中的更改推送到远程仓库。
  6. git pull:从远程仓库拉取最新的更改到本地。
  7. git status:查看当前工作目录和暂存区的状态。
  8. git log:查看提交历史记录。
  9. git branch:列出本地分支,或创建新分支。
  10. git checkout <branch>:切换到指定的分支。
  11. git merge <branch>:将指定分支的更改合并到当前分支。
  12. git remote -v:查看远程仓库的信息。
  13. git fetch:从远程仓库下载最新的更改,但不合并到当前分支。

相关推荐

  1. 使用git本地项目远程仓库github上面

    2024-06-11 14:12:05       5 阅读
  2. 使用git本地项目github

    2024-06-11 14:12:05       6 阅读
  3. 本地项目通过git仓库

    2024-06-11 14:12:05       31 阅读

最近更新

  1. 几句话理解Kubetnetes中的Service资源的几种类型

    2024-06-11 14:12:05       0 阅读
  2. 计算机类期刊含金量横纵向对比(一)

    2024-06-11 14:12:05       0 阅读
  3. 力扣第202题“快乐数”

    2024-06-11 14:12:05       0 阅读
  4. 利用STM32F103驱动舵机的指南(使用HAL库)

    2024-06-11 14:12:05       0 阅读
  5. web前端defer:深度解析与实用指南

    2024-06-11 14:12:05       0 阅读
  6. c语言如何进行文件错误检查

    2024-06-11 14:12:05       0 阅读
  7. C语言从头学18——类型的自动转换

    2024-06-11 14:12:05       0 阅读

热门阅读

  1. 【机器学习】专业名词解释 202107090086

    2024-06-11 14:12:05       5 阅读
  2. Dijkstra 算法的手动分析

    2024-06-11 14:12:05       4 阅读
  3. 什么是用户画像

    2024-06-11 14:12:05       4 阅读
  4. @Validated 前端表单数据校验

    2024-06-11 14:12:05       3 阅读
  5. Web API前端:深度挖掘与未来趋势

    2024-06-11 14:12:05       4 阅读
  6. web前端的实习记录:探索、挑战与成长

    2024-06-11 14:12:05       4 阅读
  7. Linux软件安装以及网络请求和下载

    2024-06-11 14:12:05       4 阅读
  8. Django按照文章ID删除文章

    2024-06-11 14:12:05       5 阅读
  9. DML语句

    2024-06-11 14:12:05       3 阅读
  10. CPASSOC代码详解

    2024-06-11 14:12:05       4 阅读
  11. nltk下载报错

    2024-06-11 14:12:05       5 阅读