GIT使用小结

GIT

1、git绑定GitHub账号
(1)在需要的文件夹下右键Git Bash Here
(2)git config --global user.name “你的github用户名”
(3)git config --global user.email “你的github邮箱”
2、绑定SSH
(1)ssh-keygen -t rsa -C “这里填登录GitHub的邮箱”
(2)一直回车即可
(3)生成的SSH文件会自动放在电脑的C/users/你的电脑用户名/.ssh文件目录下
(4)右键以记事本形式打开“id_rsa.pub”,ctrl+A全选,然后ctrl+C复制全部内容
(5)回到GitHub,点击Settings->SSH and GPG keys->New SSH key
(6)随便起个名字,把刚才SSH复制到下边
(7)回到git bash 输入ssh -T git@github.com
(8)提示successfully表示成功
3、上传文件
(1)现在本地创建一个文件夹用来存放GitHub远程仓库
(2)复制代码仓库的SSH地址
(3)克隆/关联,在git bash中输出
git clone SSH地址 / git remote add origin 远程仓库的SSH地址
(4)要cd进去你克隆下来的目录中
(5)查看git链接情况,确定远程连接名称+分支名
git remote –v
(6)改动
(7)将改动先提交到缓冲区
git add .
(8)提交,并添加补充说明
git commit –m “补充说明”
(9)推到远程仓库
Git push 远程链接名 远程仓库分支名:本地仓库分支名
(10)到GitHub中查看结果
4、其他命令
(1)查看分支
Git branch
(2)切换分支
git checkout (分支名)
(3)查看缓存区状态
Git status
(4)复位缓存区
git reset HEAD file
(5)git 初始化
git init
(6)git 查看提交历史
git log
(7) git branch -M main
(8)git remote add origin git@github.com:Shiboven/ESP32.git
(9)git push -u origin main
(10)git remote -v
(11)git checkout -b Debug创建新分支并切换
(12)git rebase --continue //清楚提交的乱七八糟的定西
5、克隆指定版本代码
(1)git init//初始化本地版本库
(2)git clone -b Heart git@github.com:Shiboven/Company.git//克隆指定分支代码
(3)cd Heart//切换进大分支
(4)cd HeaterV1.0//切换进历史分支
(5)git log//查看更改历史
(6)git checkout e96a3609716b68fc143ce90aa3194d1bbb347c14//切换进指定历史版本分支之后就自动下载了。
6、提交代码到GitHub
(1)git init
//(2)git branch -M main//将本地分支main重命名为main 可以省略
(3)git remote add origin git@github.com:Shiboven/ESP32.git
(4)git remote -v//查看连接状态 可以省略
(5)git pull --rebase origin main//要先拉一下代码,防止GitHub与本地分支内容不同无法推送
(6)git add .
(7)git commit -m “注释”
(8)git push origin master:mian

相关推荐

  1. GIT使用小结

    2024-03-30 01:04:02       39 阅读
  2. Dynamo 使用小结

    2024-03-30 01:04:02       49 阅读
  3. flink-cdc使用小结

    2024-03-30 01:04:02       52 阅读
  4. HCSC单片机使用小结

    2024-03-30 01:04:02       41 阅读
  5. 小型简易GIT服务器搭建和使用

    2024-03-30 01:04:02       26 阅读
  6. 【STL】std::map使用小结

    2024-03-30 01:04:02       67 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-30 01:04:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-30 01:04:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-30 01:04:02       82 阅读
  4. Python语言-面向对象

    2024-03-30 01:04:02       91 阅读

热门阅读

  1. 面试宝典:PHP中的Yac技术深度分析

    2024-03-30 01:04:02       42 阅读
  2. 什么是FLV

    2024-03-30 01:04:02       39 阅读
  3. 正则表达式

    2024-03-30 01:04:02       36 阅读
  4. 正则匹配/正则表达式

    2024-03-30 01:04:02       52 阅读
  5. Rust引用借用 vs 原始指针

    2024-03-30 01:04:02       37 阅读
  6. 库函数的模拟实现

    2024-03-30 01:04:02       42 阅读
  7. uniapp踩坑细节

    2024-03-30 01:04:02       45 阅读
  8. Element-UI中el-time-picker时间选择器无法选择

    2024-03-30 01:04:02       37 阅读
  9. js移除子元素

    2024-03-30 01:04:02       37 阅读
  10. 应用Druid解析SQL获取查询表字段、参数信息

    2024-03-30 01:04:02       37 阅读