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

小白Git操作简洁步骤

1.下载安装Git

https://github.com/git-for-windows/git/releases/download/v2.47.0.windows.2/Git-2.47.0.2-64-bit.exe下载完后,直接安装,一直点下一步,一直到完成。

2.配置Git

配置用户名

git config --global user.name "lsp"

配置邮箱

git config --global user.email="lsp@qq.com"

查看用户配置

git config --global --list

查看系统配置

git config --system --list

查看用户和系统配置

git config -l

3.配置免密登录

生成公钥和私钥

ssh-keygen -t rsa -C "lsp@qq.com"


接着 连续敲三次回车
打开C:\Users\用户\.ssh\id_rsa.pub 文件,将里面的内容复制到对应平台(比如GitHub)

4.设置仓库别名

给代码地址增加别名

git remote add origin https://xxx.git


在不同的工作目录,如果都给对应的代码设置别名,origin对应的代码地址是不一样的
查看origin
 

git remote -v

5.拉取指定分支代码
 

git clone --single-branch -b 分支名称 origin

origin 代表 远程仓库地址https://xxx.git,在上一步设置了访问别名

6.提交代码到远程仓库

提交修改后的代码到本地仓库

把新增的、修改的都加到缓存
git add .      

把新增、和修改的、和删除的都加到缓存
git add -A

git commit -m "提交日志"

推送到远程仓库

git push -u origin 分支名称

7.更新代码

切到对应分支目录
git fetch
git merge

8.日常使用

查看仓库所有分支
git branch -a
如果看不到最新的分支,先执行git fetch origin 重新拉取

从远程仓库获取最新的分支和提交信息,但不会改变你当前的工作目录或分支
git fetch origin

查看日志
git log --oneline

查看主分支和子分支日期
git log --oneline --graph

切换分支
git checkout 分支名称

9.问题

git add 时,提示 LF will be replaced by CRLF the next time Git  touches
执行:git config --global core.autocrlf false


http://www.kler.cn/a/375601.html

相关文章:

  • Android使用timer和thread实现定时器
  • ESP32/ESP8266开发板单向一对多ESP-NOW无线通信
  • SQL-lab靶场less1-4
  • 2024年北京市安全员-A证证模拟考试题库及北京市安全员-A证理论考试试题
  • [MRCTF2020]你传你呢
  • stm32cubeIde 使用笔记
  • PostgreSQL 增量备份:保护你的数据资产
  • ARKit读取LiDAR点云
  • qt QGroupBox详解
  • IO详解(BIO、NIO、实战案例、底层原理刨析)
  • CSS3简介(一)
  • 解决项目中图片出不来的bug
  • ubuntu启动慢,如何看启动耗时分布
  • 分布式 ID 生成策略(二)
  • Redis 内存回收策略小结
  • Spark中的常见算子
  • ubuntu22-安装vscode-配置shell命令环境-mac安装
  • Serverless + AI 让应用开发更简单
  • 报错:npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。
  • vue3-element-admin 去掉登录
  • Docker Compose入门学习——下载、授权、创建文件、定义服务
  • 创建一个基于SSM(Spring, Spring MVC, MyBatis)的教学视频点播系统
  • Sigrity Power SI Multiple Structure Simulation模式如何进行跨板级联仿真操作指导(一)
  • npm install -g @vue/cil 非常卡慢
  • linux alsa-lib snd_pcm_open函数源码分析(一)
  • 腾讯云数据库TDSQL:数据库界的“高架桥”