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 "[email protected]"

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

相关推荐
搏博3 分钟前
机器学习之三:归纳学习
人工智能·深度学习·学习·机器学习
AgilityBaby12 分钟前
unity Animation学习,精准控制模型动画播放
学习·3d·unity·游戏引擎
每次的天空1 小时前
Android学习总结之扩展基础篇(一)
android·java·学习
【0931】1 小时前
差错检测的学习
网络·学习
咦!一只菜鸡2 小时前
idea连接远程服务器kafka
分布式·学习·kafka
zuckzhao952 小时前
Spring Security入门学习(一)Helloworld项目
java·学习·spring
虾球xz2 小时前
游戏引擎学习第248天:清理数据块显示
c++·学习·游戏引擎
灏瀚星空3 小时前
从基础到实战的量化交易全流程学习:1.3 数学与统计学基础——概率与统计基础 | 基础概念
笔记·python·学习·金融·概率论
无敌的牛3 小时前
AVL树的介绍与学习
数据结构·学习
【0931】3 小时前
进程控制的学习
学习·操作系统