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

相关推荐
DKPT2 小时前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式
好好研究5 小时前
学习栈和队列的插入和删除操作
数据结构·学习
新中地GIS开发老师6 小时前
新发布:26考研院校和专业大纲
学习·考研·arcgis·大学生·遥感·gis开发·地理信息科学
SH11HF6 小时前
小菜狗的云计算之旅,学习了解rsync+sersync实现数据实时同步(详细操作步骤)
学习·云计算
Frank学习路上6 小时前
【IOS】XCode创建firstapp并运行(成为IOS开发者)
开发语言·学习·ios·cocoa·xcode
Chef_Chen8 小时前
从0开始学习计算机视觉--Day07--神经网络
神经网络·学习·计算机视觉
&Sinnt&8 小时前
Git 版本控制完全指南:从入门到精通
git·后端
X_StarX10 小时前
【Unity笔记02】订阅事件-自动开门
笔记·学习·unity·游戏引擎·游戏开发·大学生
MingYue_SSS10 小时前
开关电源抄板学习
经验分享·笔记·嵌入式硬件·学习
weixin_4373982110 小时前
转Go学习笔记(2)进阶
服务器·笔记·后端·学习·架构·golang