git整体使用流程

一、场景说明

  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分支上。
posted @   ouyangxx  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示