史上最强Git新手教程—0基础一步一步用最短时间教会你git

              本文章是基于gitee(码云)的git教程

目录

1.Git下载及其安装

下载网址Redirecting…https://git-scm.com/download

​编辑

2.git基本命令

1.创建用户信息

2.本地初始化一个本地仓库

3.创建远程仓库

4.git的一些基本概念

1.工作区

2.版本库

3.暂存区

工作区,暂存区,版本库仿佛就像是本地仓库的东西

4.三者工作的关系

5.git add 添加文件至本地暂存区

6.git status 查看文件状态

1.文件有两种状态

2.git status查看文件状态

7.git commit 将暂存区代码提交到本地版本库

8.git log 查看提交到本地仓库的日志

​9.git reset 用法

1.git reset可以将暂存区内容返回至工作区

2.git reset可以返回到你某一时间段内提交代码文件

10.git remote -v 查看远程仓库地址

11.git remote add 添加远程仓库

​12.git clone 克隆远程仓库

13.git push 提交到远程仓库

查看提交

​14.git pull 拉取远程仓库

15.git branch 查看分支与创建分支

1.分支概念介绍:

2.git branch 查看本地仓库分支

3.git branch -r 查看远程仓库的分支

4.git branch -a查看远程仓库和本地仓库的所有分支

5. git branch [name] 创建本地分支

16.git check 切换本地分支

17.git push 提交本地分支到远程仓库

1.gitee查看分支​编辑

2.创建分支的意义

18.git merge分支合并

19.git tag查看标签

1.git tag [标签名] 创建标签

2.git push 提交标签

3.git checkout -b 检出标签


1.Git下载及其安装

下载网址Redirecting…icon-default.png?t=O83Ahttps://git-scm.com/download

除了更改下载位置以外一直点击下一步

完成以后鼠标右键桌面会出现这两个选项

注:千万千万不要下载完以后更改的文件,不然这两个就用不了了,就需要重新下载了

2.git基本命令

1.创建用户信息

git config --global user.name “姓名”

git config --global user.email “地址”

git config --list  查看基本信息

2.本地初始化一个本地仓库

仓库有两种:一个是本地仓库一个是远程仓库

首先需要你创建一个本地文件夹,随便创在哪里,随后点击鼠标右键的 open git bash here

打开以后输入

git init

便可以创造出一个本地仓库,可以看见本地仓库有一个.git的仓库

3.创建远程仓库

创建远程仓库必须你得有一个远程仓库

本次远程仓库创建基于gitee码云网站下的远程仓库

码云网址Gitee - 基于 Git 的代码托管和研发协作平台面向企业提供一站式研发管理解决方案,包括代码管理、项目管理、文档协作、测试管理、CICD、效能度量等多个模块,支持SaaS、私有化等多种部署方式,帮助企业有序规划和管理研发过程,提升研发效率和质量。icon-default.png?t=O83Ahttps://gitee.com/

随后点击创造就可以了

git clone  +  你创建的仓库地址

回车以后

让你输入这个密码就是你gitee注册的账号和密码

创建好了

4.git的一些基本概念

1.工作区

2.版本库

3.暂存区

首先我们创造两个文件随后进行添加到暂存区操作(这里可以不用看懂这里是为了能够让暂存区文件夹出现)

工作区,暂存区,版本库仿佛就像是本地仓库的东西

4.三者工作的关系

工作区是你写代码的地方、某一时刻你完成了你的代码随后你将代码放入暂存区,暂存区会暂时保存你现在时刻所完成的代码,但是其是可以修改的,你可以将暂存区的代码再返回到工作区修改,等你确定一切都修改好以后你交到暂存区再交到版本库以后,版本库就会保存你的提交并且这次提交你不能修改,但是当你某天想要回调你之前提交的代码时你就可以回调版本库,他就会把你之前上传的代码原封不动的还给你,在我看来这些都是在本地仓库中完成的

5.git add 添加文件至本地暂存区

git add是添加文件至暂存区

语法

git add file.txt:将 file.txt 文件添加到暂存区。
git add *.java:将所有 .java 文件添加到暂存区。
git add src/:将 src 目录下的所有文件(包括子目录中的文件)添加到暂存区。
git add * 它表示将当前目录下的所有文件(不包括隐藏文件和子目录中的文件)添加到暂存区

这里就将两个文件添加到暂存区之中了

6.git status 查看文件状态

1.文件有两种状态

Git 工作区中的文件存在两种状态:

untracked 未跟踪(未被纳入版本控制):没有在工作区,暂存区,版本库其中任何一个里面

就是说这些文件 Git 还不知道,没把它们纳入管理范围

tracked 已跟踪(被纳入版本控制):已经在工作区,暂存区,版本库其中一个之中

这种状态又分三种情况:

nmodified 未修改状态:文件没动过和版本库里的一样,就好比你昨天放好的东西,今天没去碰它,还是原来的样子

Modified 已修改状态:文件被改动了和版本库里的不一样了,比如你把昨天放好的东西换了个位置或者包装。

Staged 已暂存状态:你把修改过的文件挑选出来,准备提交到版本库,就像你把家里要拿去捐赠的东西都整理好放在门口,准备送出去

2.git status查看文件状态

语法

git status

7.git commit 将暂存区代码提交到本地版本库

语法

git commit -m "这里的名字你随意" [你所要提交的文件]

8.git log 查看提交到本地仓库的日志

语法

git log


9.git reset 用法

1.git reset可以将暂存区内容返回至工作区

git reset [你在暂存区之中的名字]

2.git reset可以返回到你某一时间段内提交代码文件

语法

git reset --hard 日志地址

10.git remote -v 查看远程仓库地址

语法

git remote -v

11.git remote add 添加远程仓库

语法:

git remote add <随便取一个名字一般都是origin> <你的gitee远程仓库地址>


12.git clone 克隆远程仓库

13.git push 提交到远程仓库

语法:

git push <你之前使用git remote时候定义的名字> master

查看提交


14.git pull 拉取远程仓库

语法

git pull [你使用git remove所创造的名称] master

15.git branch 查看分支与创建分支

1.分支概念介绍:

Git 中的分支就像树的枝干,每个分支可以独立发展。

你可以在不同分支上开发不同的功能,互不干扰。

2.git branch 查看本地仓库分支

语法:

git branch

3.git branch -r 查看远程仓库的分支

语法

git branch -r

4.git branch -a查看远程仓库和本地仓库的所有分支

语法

git branch -a

5. git branch [name] 创建本地分支

语法

git branch [你想创建的分支名]

16.git check 切换本地分支

语法

git checkout [你所要切换的分支名]

17.git push 提交本地分支到远程仓库

语法

git push [你git remote时候所填写的名字] [你所要提交的分支]

1.gitee查看分支

2.创建分支的意义

可以看到不同分支下有不同的文件,这就是分支的意义,每个分支可以单开一个文件夹管理本文件夹下的文件

18.git merge分支合并

语法

git merge [分支名]

19.git tag查看标签

标签的意义

标签表示你提交代码的某一个具体的时刻,在这个时刻的代码提交之后打上标签就可以进行回溯,无论你之后对其进行什么改动都可以回溯到你提交的具体时刻

语法

git tag

1.git tag [标签名] 创建标签

git tag [标签名--自己随意取]

2.git push 提交标签

git push [git remote引进远程仓库时候你自己取的名字] [标签名]

3.git checkout -b 检出标签

语法

git checkout -b [你取一个标签名] [你要回溯的标签]

检出标签

将你以前某一时刻提交的全部代码原封不动的返回到你的电脑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值