Git学习

目录

Git常用操作流程:

[1 版本查看:](#1 版本查看:)

[2 在github上建立远程仓库:](#2 在github上建立远程仓库:)

[3 连接ssh](#3 连接ssh)

[4 配置用户名和邮箱](#4 配置用户名和邮箱)

[5 克隆远程仓库到本地](#5 克隆远程仓库到本地)

[6 添加新文件在本地](#6 添加新文件在本地)

[7 提交](#7 提交)

[8 推送](#8 推送)

[9 git补充](#9 git补充)

三种状态:

命令:


Git常用操作流程:

1 版本查看:

复制代码
git --version

2 在github上建立远程仓库:

(54条消息) Git windows通过ssh远程连接本地_git ssh 本地_陈岂几真幸运的博客-CSDN博客

3 连接ssh

复制代码
ssh-keygen

一直回车,然后把.pub结尾的文件,从文件开头,一直复制到主机名前,填入github的SSH中。

4 配置用户名和邮箱

复制代码
git config --global user.name "XXXX"
git config --global user.email "XXXXXX@qq.com"

5 克隆远程仓库到本地

复制代码
git clone  xxx

可以使用ssh地址和https地址,建议用ssh,因为使用https每次修改后都需要输入用户名和密码,很烦。

6 添加新文件在本地

复制代码
git add new.txt  //添加
git rm README.md  //删除
git reset --hard HEAD  //撤销至克隆时状态

7 提交

复制代码
git commit -m '添加了一个测试文件'

8 推送

复制代码
git push -u origin master

第几次需要加上-u

9 git补充

复制代码
mkdir blog
cd blog
git init
git add file1 file2 file3
git push origin master
git branch //查看分支
git branch newbranch //创建分支
git checkout newbranch //切换分支
git branch -d //删除分支中合并的内容
git branch -D //彻底删除该分支
git log //查看日志

三种状态:

Staged暂存

Modified修改

Committed已提交

命令:

Clone

Git Pull 把最新的代码拉下来,并且合并到当前

Git Fetch 把最新的代码拉下来

Git pull = git fetch + git merge

Push 推送过去

Merge

Rebase

Cheery-pick

Stash

Log

Status

相关推荐
做cv的小昊8 小时前
计算机图形学:【Games101】学习笔记05——着色(插值、高级纹理映射)与几何(基本表示方法)
笔记·opencv·学习·计算机视觉·图形渲染·几何学
车载测试工程师8 小时前
CAPL学习-CAN相关函数-统计API函数
网络·网络协议·学习·capl·canoe
好奇龙猫9 小时前
【AI学习-comfyUI学习-第二十四节-open(contorlnet多重处理)+图生图openpose-各个部分学习】
人工智能·学习
wanzhong233310 小时前
CUDA学习5-矩阵乘法(共享内存版)
深度学习·学习·算法·cuda·高性能计算
PNP Robotics12 小时前
PNP机器人受邀参加英业达具身智能活动
大数据·人工智能·python·学习·机器人
iconball12 小时前
个人用云计算学习笔记 --24 虚拟化、KVM 基础使用与热迁移实验、VMware ESXi笔记
运维·笔记·学习·云计算
奕辰杰14 小时前
Netty私人学习笔记
笔记·学习·netty·网络通信·nio
Larry_Yanan15 小时前
Qt多进程(五)QUdpSocket
开发语言·c++·qt·学习·ui
De-Alf15 小时前
Megatron-LM学习笔记(6)Megatron Model Attention注意力与MLA
笔记·学习·算法·ai
爱码小白15 小时前
GIT版本控制
git