首页 > 其他分享 >git整体使用流程

git整体使用流程

时间:2025-01-14 20:54:33浏览次数:1  
标签:origin git 仓库 流程 整体 密钥 main com

一、场景说明

  1. 本地有文件
  2. 想在github创建一个远程仓库
  3. 在本地修改,同时同步到远端

二、流程

  1. 设置用户名和邮箱

    • 目的:标识每次提交者的身份
    • 设置全局用户名:git config --global user.name "Your Name"
    • 设置全局邮箱:git config --global user.email "your.email@example.com"
  2. 查看当前配置

    • 目的:设置用户名和邮箱是否成功
    • 查看全局配置:git config --global --list
  3. 在GitHub创建一个新的空仓库

    • 进入GitHub,同时登陆,创建仓库

    • 新建

    • 仓库信息填写

  4. 初始化本地仓库

    • 进入项目文件夹cd 项目路径
    • 初始化Git仓库git init,该操作会在当前文件夹创建.git文件夹
  5. 添加文件到Git仓库

    • git add .,这里的.代表添加当前目录下的所有文件
  6. 提交这些更改并添加提交信息

    • git commit -m "初始化项目内容"
  7. 将GitHub仓库连接到本地仓库

    • 目的:标识远程仓库:上传文件,是上传到【哪个仓库】?下载文件,从【哪个仓库】下载?
    • git remote add origin https://github.com/yourusername/your-repository.git
      • 整体命令的含义是:添加一个远程仓库,别名叫做origin,地址是https://github.com/yourusername/your-repository.git
        • HTTPS和SSH的区别:身份验证的不同,前者是通过用户名和密码来进行验证;后者是通过公钥和私钥进行身份验证。
      • git remote是用于管理和查看远程仓库的命令
  8. 第一次push可能要验证,这里推荐使用SSH的方式。

    • 首先在本地创建密钥ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
      • ssh-keygen用于生成SSH密钥对
      • -t rsa指定生成的密钥类型为rsa
      • -b 4096指定生成密钥的长度为4096
      • -C "your_email@example.com":用于给生成的密钥对添加一个注释。标识这个密钥对所属的用户。
    • 后续直接按回车即可。
    • 然后会在C:\Users\你的用户名\.ssh文件夹下生成公钥id_rsa.pub和私钥id_rsa
    • GitHub操作
  9. 推送到远程仓库

    • git push -u origin main
      • 将本地的 main 分支推送到远程的 origin 仓库。
      • 同时将本地 main 分支与远程 origin/main 分支关联起来。后续直接git push,那么就是把当前分支推送到origin/main分支上。

标签:origin,git,仓库,流程,整体,密钥,main,com
From: https://www.cnblogs.com/ouyangxx/p/18671655

相关文章

  • Qt/C++ 基于回调模式的海康3D相机开发流程详解(附工程源码、开发文档下载链接)
    本文将基于海康3D相机SDK的回调模式,通过具体代码讲解如何完成从设备初始化到图像采集的完整流程。以下是标准的流程图和具体的开发步骤。一、开发流程概述流程分为以下几个关键步骤:运行环境初始化:调用MV3D_LP_Initialize(),初始化SDK运行环境。设备发现:调用MV3D_LP_Get......
  • VS Code 中,GitLens 和 Git Graph
    在VSCode中,GitLens和GitGraph插件是两款非常强大的Git扩展,可以显著增强Git操作的效率和可视化功能。1.安装GitLens和GitGraph插件1.1安装GitLens插件GitLens是一个强大的VSCode扩展,用于增强Git的功能,提供更多的提交历史、作者信息、文件变更......
  • Windows下Git Bash的tar命令使用
    Administrator@WIN-5B2ST4S1K5HMINGW64~/Documents/spark$lsspark-3.5.4-bin-hadoop3.tgzspark-3.5.4-bin-without-hadoop.tgzAdministrator@WIN-5B2ST4S1K5HMINGW64~/Documents/spark$tar-xspark-3.5.4-bin-hadoop3.tgz./tar:Refusingtoreadarchivecon......
  • GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效
    代码托管平台GitLab国际站(GitLab.com)近日发布公告,官宣即将停止对中国大陆、香港、澳门地区的用户账号提供服务,并提供60天过渡期自行迁移账户数据,超期未迁移的账号可能会被GitLab清除。这一重要决策引起了全球开发者的广泛关注和讨论。为了承接本次调整受影响地区的用户,GitL......
  • 办公软件赋能:打造高质量的研发流程
    在研发过程中,保证产品质量是至关重要的。以下是一些关键的措施和方法,用于确保研发过程中的产品质量:一、需求管理●准确捕获需求:与用户进行深入交流,进行市场调研,并参考竞争者的产品,以准确捕获用户需求和业务目标。●细化、分类并优先排序需求:将需求细化、分类,并根据重要性和......
  • GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效
    代码托管平台GitLab国际站(GitLab.com)近日发布公告,官宣即将停止对中国大陆、香港、澳门地区的用户账号提供服务,并提供60天过渡期自行迁移账户数据,超期未迁移的账号可能会被GitLab清除。这一重要决策引起了全球开发者的广泛关注和讨论。为了承接本次调整受影响地区的用户,GitL......
  • 提升冰雪季销量:使用看板工具优化2025年冬季选品流程
    随着2025年冰雪季的到来,电商领域的冬季服饰市场也迎来了新的增长机会。对于服饰电商商家来说,了解最新的消费趋势,精准地选品,将有助于把握市场脉动,提升销量。在本篇文章中,我们将结合数据分析2025年冰雪季的消费趋势,总结选品攻略,并给出实战中的看板选品模板,帮助你在这个季节中脱颖而......
  • UiccCard流程.md
    官方示意图*Followingisclassdiagramforuiccclasses:**UiccController*#*|*UiccSlot[]*#*......
  • O2O模式实战手册:利用板栗看板优化项目管理流程
    O2O(OnlineToOffline)模式,又称离线商务模式,是指线上营销线上购买或预订(预约)带动线下经营和线下消费。以下是对O2O模式的详细解析:一、模式概念O2O这个概念是2011年由AlexRampell提出来的,即将线下商务的机会与互联网结合在了一起,让互联网成为线下交易的前台。这样线下服务就可以......
  • pbootcms数据库sqlite转mysql操作流程
    操作并不复杂,如果没有基础,操作之前一定要备份,避免数据损坏第一步:用SQLiteStudio打开db数据库,并导出sql文件第二步:使用专用工具,将导出的sql文件进行处理。第三步:将文件通过数据库管理工具导入第四步:修改数据库配置文件,根据自己IDE数据库信息调整就行。第五步:登录网站......