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

相关推荐
爱吃甜品的糯米团子16 分钟前
Linux 学习笔记之 VI 编辑器与文件查找技巧
linux·笔记·学习
im_AMBER39 分钟前
数据结构 03 栈和队列
数据结构·学习·算法
ll57764433241 分钟前
使用PyTorch实现自定义损失函数以FocalLoss为例的详细教程
git
我先去打把游戏先1 小时前
VSCode通过SSH连接到Ubuntu虚拟机失败“找不到ssh安装”问题解决
笔记·vscode·单片机·嵌入式硬件·学习·ubuntu·ssh
●VON2 小时前
重生之我在大学自学鸿蒙开发第五天-《实战篇》
学习·华为·云原生·harmonyos·鸿蒙
QiZhang | UESTC2 小时前
学习日记day
学习
李少兄2 小时前
Git 用户名与邮箱配置指南
git
Blue啊2 小时前
code Merge(qcc)
git·gitlab
2025年一定要上岸3 小时前
【日常学习】10-15 学习re
学习·算法·正则表达式
千码君20163 小时前
Go语言:记录一下Go语言系统学习的第一天
java·开发语言·学习·golang·gin·并发编程·编译语言