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

【git】将本地文件上传到github

安装git
选择一个文件夹作为git仓库,cd到文件夹输入

git init

在这里插入图片描述
文件夹出现.git文件夹,该文件夹默认为隐藏文件夹,设置为不隐藏
在这里插入图片描述
在cmd中输入

ssh-keygen -t rsa -C "xxx@xxx.com"

该邮箱为github邮箱,然后一路enter出现以下
在这里插入图片描述
在本地用户文件夹找到.ssh,打开id_rsa.pub复制获得key
在这里插入图片描述
到github创建key
在这里插入图片描述
复制刚才本地文件中的key到key中
在这里插入图片描述

输入以下添加用户名和邮箱,使用github用户名和邮箱

git config user.name “要修改的名字”
git config user.email “要修改的邮箱”

关联Git本地仓库和Git远程仓库,origin后为github仓库地址

git remote add origin https://github.com/xxx/123.git

添加本文件夹下所有文件到本地仓库

git add .

查看当前哪些文件已添加

git status

在这里插入图片描述
提交到本地仓库

git commit -m "upload file"

在这里插入图片描述
先尝试push,会弹出github的授权,按步骤授权即可

git pull --rebase origin main

将刚刚本地提交的文件上传到远程仓库上,main是分支名字

git push origin main

要删除本地仓库直接删除.git文件夹即可

查看所有分支

git branch -a

在这里插入图片描述
切换分支

git checkout main

在这里插入图片描述
查看日志,由上到下为最新到最旧的log commit后为本次提交的哈希值

git log

在这里插入图片描述
查看所有远端仓库

git remote  -v

切换本地和远端仓库关联

git remote set-url origin https://github.com/xx/xx.git (新地址)

从远端仓库拉取文件到本地仓库,除了REDEME以外都会拉取下来

git pull

在这里插入图片描述
回滚提交,可以通过git log查看某一提交操作的哈希值,本回滚为指定哈希值事件的逆操作

git revert <commit-hash>
http://www.lryc.cn/news/425027.html

相关文章:

  • 安卓应用开发学习:手机摇一摇功能应用尝试--摇骰子和摇红包
  • HTML中的<fieldset>标签元素框的使用
  • Linux驱动入门实验班——SR501红外模块驱动(附百问网视频链接)
  • windows C++- Com技术简介(上)
  • Jenkins持续集成工具学习
  • Redis:查询是否包含某个字符/字符串之三
  • 【Redis】数据类型详解及其应用场景
  • PARA-Drive:设计并行模型实现端到端自动驾驶
  • vs2022 x64 C/C++和汇编混编 遇到的坑
  • PHP概述、环境搭建与基本语法讲解
  • 实现信创Linux麦克风摄像头录制(源码,银河麒麟、统信UOS)
  • 深度学习9--目标检测
  • 第131天:内网安全-横向移动Kerberos 攻击SPN扫描WinRMWinRSRDP
  • 微信小程序的四种弹窗使用
  • 我的第一个CUDA程序
  • workerman下的webman路由浏览器跨域的一种问题
  • Windows11 -MASKRCNN-部署测试
  • 函数(子程序)的常见、易混淆概念详解【对初学者有帮助】
  • TiDB-从0到1-DM工具
  • AppScan——Web 应用安全扫描的得力工具
  • 虚幻5|AI行为树,进阶篇
  • 在 Spring Boot 中配置 Tomcat 监听多个端口
  • stm32f407新建项目工程及烧录
  • c++中加不加const的值传递和引用传递的区别
  • Qt的窗口设置
  • 51单片机-LCD1602显示屏
  • 多模态分析代理 MAIA:多智能体解决 视觉模型 黑盒问题
  • AT360-6T杭州中科微单频高精度授时模块场景应用
  • Python酷库之旅-第三方库Pandas(081)
  • C语言基础⑩——构造类型(结构体)