【生存技能】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完成后可以发现该目录有相应内容

相关推荐
深海鱼在掘金4 天前
Git 完全指南 —— 第1章:Git 概览与版本控制演进
git
noravinsc5 天前
关于Git Flow
git
蜜獾云5 天前
在Git中配置用户名和密码
git
scx_link5 天前
通过git bash在本地创建分支,并推送到远程仓库中
开发语言·git·bash
南大白5 天前
IntelliJ IDEA 运行时的 JVM 本地内存溢出崩溃
git
码农小旋风5 天前
Claude Code 基础用法大全:对话、分析、修改、测试、Git 和工作流
人工智能·git·chatgpt·claude
南大白5 天前
Git 撤回提交完整方案
git
像风一样的男人@5 天前
python --实现代理服务器
git·ui
sbjdhjd5 天前
从零搭建企业级 CI/CD(下):Jenkins+GitLab+Harbor 全链路实战指南
git·servlet·ci/cd·云原生·云计算·gitlab·jenkins
码云数智-大飞5 天前
Go Channel 详解:并发通信的正确姿势
前端·数据库·git