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

【生存技能】git操作

先下载git
https://git-scm.com/downloads
我这里是win64,下载了相应的直接安装版本
64-bit Git for Windows Setup
在这里插入图片描述
打开git bash
在这里插入图片描述

设置用户名和邮箱
查看设置的配置信息
在这里插入图片描述

获取本地仓库
在git bash或powershell执行git init,初始化当前目录成为git仓库
在这里插入图片描述

如果创建成功,可以看到目录下出现了一个.git目录(windows需要设置显示隐藏的项目
在这里插入图片描述

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

应该是不会遇到中文,这里就没去配置解决gitbash乱码问题,需要的话可以去B站黑马程序员git相关的专栏

仓库托管

现在gitee上创建一个仓库,这里我拿来放自己写的一个小工具
在这里插入图片描述
在这里插入图片描述

配置公私钥对

输入命令然后一直按回车就行,这里先不细说
ssh-keygen -t rsa
在这里插入图片描述
查看公钥
cat ~/.ssh/id_rsa.pub
在这里插入图片描述
设置公钥
在这里插入图片描述
左侧 安全设置->ssh公钥,然后粘贴
在这里插入图片描述
然后创建就可以了

验证是配置成功

命令ssh -T git@gitee.com
在这里插入图片描述

远程仓库添加、查看、推送

获取远程仓库的地址
在这里插入图片描述
配置远程仓库地址
在这里插入图片描述
使仓库中有需要push的文件
在这里插入图片描述
然后把文件push上去(但是这里会报错,因为还没有添加到本地仓库,也没有commit)
在这里插入图片描述
只要add再commit,然后push就可以了
在这里插入图片描述

然后刷新远程仓库,发现代码push过去了
在这里插入图片描述

从远程仓库clone

我们再新建一个目录,用于存放从远程仓库拉下来的仓库
在开源仓库里找一个感兴趣的项目,获取它的地址
在这里插入图片描述
进入想pull代码的目录,输入命令git clone [地址]
在这里插入图片描述
clone完成后可以发现该目录有相应内容
在这里插入图片描述

相关文章:

  • 文心一言 vs. ChatGPT:哪个更胜一筹?
  • linux安装QQ(官方正版)
  • wins安装paddle框架
  • 【数据库原理】(29)数据库设计-需求分析阶段
  • 蓝桥杯准备
  • 【K8s学习】
  • Docker RTMP服务器搭建与视频流推送示例(流媒体服务器tiangolo/nginx-rtmp,推流客户端ffmpeg)
  • 如何在网络爬虫中解决CAPTCHA?使用Python进行网络爬虫
  • 学习k8s的应用(三)
  • 设计模式——模板方法模式
  • Mysql的in与exits
  • 【Web】websocket应用的是哪个协议
  • 全链路压力测试:现代软件工程中的重要性
  • Maven和MyBatis框架简单实现数据库交互
  • GPT-4技术报告的解读(二)
  • haiku实现三角乘法模块
  • 说一下mysql的锁
  • Configure Virtual Serial Port Driver串口模拟器VSPD
  • 【手把手带你玩转MyBatis】基础篇:掌握事务管理,确保数据操作的原子性与一致性
  • 【JVM调优系列】如何导出堆内存文件
  • 汤加附近海域发生6.4级地震
  • 人民日报访巴西总统卢拉:“巴中关系正处于历史最好时期”
  • 长三角议事厅·周报|从模速空间看上海街区化AI孵化模式
  • 媒体谈法院就“行人相撞案”道歉:执法公正,普法莫拉开“距离”
  • 2025年4月份CPI环比由降转涨,核心CPI涨幅稳定
  • 习近平会见古巴国家主席迪亚斯-卡内尔