当前位置: 首页 > news >正文

Windows中Git的使用(2024最新版)

Windows中Git的使用

    • 获取ssh keys
    • 本地绑定邮箱
    • 初始化本地仓库
    • 添加到本地缓存区
    • 提交到本地缓存区
    • 切换本地分支为main
    • 关联远程分支
    • 推送到GitHub
    • 查看推送日志

Git 2020年发布了新的默认分支名称"main",取代了"master"作为主分支的名称。操作有了些许的变化,之前没有注意到被坑了。所以记录一下

如果你的本地仓库和远程仓库都是新建的,它们可能会默认使用"main"作为主分支名称。如果你的本地和远程仓库中只有一个分支,那么这两个分支名称会同步。

获取ssh keys

ssh-keygen -t rsa -C "git账号"

这个时候会在user录中生成一个.ssh的目录,里面有两个文件

  • id_rsa,私钥

  • id_rsa.pub,公钥

打开公钥复制里面的内容

在这里插入图片描述
在这里插入图片描述

本地绑定邮箱

name最好和GitHub上边的一样,email是一定要是注册GitHub的那个邮箱地址

这两个的顺序可以颠倒,没有固定的顺序。

git config --global user.name “gitname”
git config --global user.email “git邮箱”

初始化本地仓库

git initInitialized empty Git repository in D:/git_commit/videospokes/.git/

添加到本地缓存区

git add .

提交到本地缓存区

git commit -m "第一次导入"[master (root-commit) dbf08f5] 导入2 files changed, 145 insertions(+)create mode 100644 README.mdcreate mode 100644 "\351\273\230\350\256\2443000\350\275\254\347\240\201v2.0.py"

切换本地分支为main

需要注意的是以前是master,现在是main

Git 2020年发布了新的默认分支名称"main",取代了"master"作为主分支的名称。如果你的本地仓库和远程仓库都是新建的,它们可能会默认使用"main"作为主分支名称。如果你的本地和远程仓库中只有一个分支,那么这两个分支名称会同步。

如果你已经出现了"main"和"master"两个分支,可以点击下方链接解决:
https://blog.csdn.net/annita2019/article/details/140170420
本篇不在赘述。

git branch -M main

关联远程分支

git remote add origin https://github.com/*******/videospokes.git

推送到GitHub

git push -u origin main

推送的时候可能会失败,多试几次

查看推送日志

 git log
http://www.lryc.cn/news/392062.html

相关文章:

  • 【pytorch12】什么是梯度
  • 南京,协同开展“人工智能+”行动
  • Selenium IDE 的使用指南
  • vue配置sql规则
  • 面试官:Redis执行lua脚本能保证原子性吗?
  • 基于Chrome扩展的浏览器可信事件与网页离线PDF导出
  • 马拉松报名小程序的设计
  • python使用pywebview集成vue3和element-plus开发桌面系统框架
  • C++线程的使用
  • 算法库应用--寻找最长麦穗
  • ython 使用 cx_Freeze 打包,不想要打包文件中能直接看到依赖的代码,如何处理
  • 某DingTalk企典 - Token
  • 手写一个类似@RequestParam的注解(用来接收请求体的参数)
  • 【遇坑笔记】Node.js 开发环境与配置 Visual Studio Code
  • 【ajax实战07】文章筛选功能
  • promise.all和promise.race的区别
  • Python爬取豆瓣电影+数据可视化,爬虫教程!
  • 初阶数据结构二叉树练习系列(1)
  • 【selenium 】操作元素
  • 【MySQL】事务实现原理
  • 面向物联网行业的异常监控追踪技术解决方案:技术革新与运维保障
  • 守护厨房空气:全面排查与修复油烟净化器跳闸问题
  • 【微服务网关——https与http2代理实现】
  • mssql查询历史执行过的语句日志
  • 【LeetCode】每日一题:买卖股票的最佳时机 II
  • 【TS】TypeScript 联合类型详解:解锁更灵活的类型系统
  • kali改回官方源后更新失败
  • Mysql 左关联(LEFT JOIN)
  • [笔记]小米CyberDog机器狗仿真调试记录
  • 第十四届蓝桥杯省赛C++B组G题【子串简写】题解(AC)