GIT全家桶学习(看我一篇就够了!)

目录

前言.(大家还是直接跳转到狂神的链接就好,我只是记一下笔记,加深一下印象,如果说这篇博文对大家能有帮助的地方,那也就只有SSH文件缺失的情况下该怎么办了,解决方案见'10-ssh公钥配置')

一.GIT是什么?

二.GIT和SVN的区别

三.GIT历史

四.GIT下载及其配制

五.Linux常用命令

六.GIT必要配置

 七.GIT基本理论(核心)

八.GIT创建项目及其克隆

九.GIT基本操作指令

十.配制SSH公钥

 十一.IDEA集成GIT


前言.(大家还是直接跳转到狂神的链接就好,我只是记一下笔记,加深一下印象,如果说这篇博文对大家能有帮助的地方,那也就只有SSH文件缺失的情况下该怎么办了,解决方案见'10-ssh公钥配置')

为了在GITHUB上充分利用开源项目来提升自己的学习能力和编程能力,我们需要先学习GIT工具的使用,这里贴出狂神说的学习文档(感谢狂神,感谢狂神,感谢狂神!已三连投币转发支持!)

宝藏

一.GIT是什么?

GIT是一种版本控制工具,比如说我们开发一个项目,这个项目本身会经历迭代过程,我们想要把每一个版本都保存下来,这时候就可以考虑使用GIT.

二.GIT和SVN的区别

除此以外,GIT相比于SVN,GIT是一种分布式版本控制的工具,说明白点,就是每一个电脑(服务器)都可以保存当前项目中所有版本的代码信息,但是SVN,是一种集中式版本控制工具,也就是说历史版本代码都是保存在中央服务器中,假如说哪一天中央服务器瓦特了,所有的用户就都不能访问这个历史版本信息了,但是SVN也有好处,比如说防止你拿着代码删库跑路.

三.GIT历史

git是Linux之父纳斯.托瓦兹花了两周开发出来的,它的前身是BitKepper,但是因为BitKeeper需要收费来维护Linux这个开源系统,所以这个大佬就只花了两周时间自己写了一个GIT........(在大佬面前瑟瑟发抖)

四.GIT下载及其配制

这里贴出镜像网站链接git-for-windows Mirror

下载后点开GITBush

五.Linux常用命令

为了更好的使用这个工具,我们需要学会一些常用命令

 1)cd 目录名称    表示进入目录

2)cd ..      表示退回到上级目录

3)pwd      显示当前目录(防止迷路,相当于地图)

4)clear     清理当前cmd中显示的内容(落得白茫茫大地真干净)

5)ls          显示当前目录下所有文件

6)touch 文件名称       新建文件或文档

7)rm 文件名称            删除文件

8)mkdir 文件夹           创造文件夹

9)rm -r 文件夹名称     删除文件夹

10)rm -rf /       切勿在linux上使用这个命令,表示删除所有文件

11)mv  源文件名称  目的文件夹

12)#表示注释

13)history表示显示历史命令

六.GIT必要配置

 查看自己的user.name和user.email配置

git config --global --list

配置自己的账号和邮箱(邮箱尽量真实,以后会用)

git config --global user.name  "这里是名称"

git config --global user.emal   "这里是邮箱"

 七.GIT基本理论(核心)

GIT本地有三个工作区域:工作目录+暂存区+资源库,如果加上远程的git仓库就是四个工作仓库

我们不需要管暂存区和资源库,我们只需要管工作目录(隐藏的.git文件夹)和远程git仓库

我们需要记住六个最核心的命令

add    本地工作空间add到暂存区

commit    暂存区commit到本地仓库

push   本地仓库push到远程仓库

八.GIT创建项目及其克隆

git创建项目:先跳转到想要创建的目录之下

git config(成功后如下)

GIT克隆

我们可以去GITEE上找项目,然后克隆到GIT相应目录之处

git clone [url地址]

 补充一句,这里的URL地址一定要写上前缀,比如说https://.....

九.GIT基本操作指令

文件的四种类型:

Untracked+Unmodified+modified+Staged(暂存态)

git add .  添加所有文件到暂存区

git commit -m   提交暂存区的内容到本地仓库

十.配制SSH公钥

在这个过程中我们遇到问题:文件内部没有.ssh文件,我们需要自己创造SSH文件,我们可以在DESKTOP状态下输入命令来配制

配制命令:

ssh-keygen -o

(成功如下) 

我们将id_ras.pub文件的内容复制到GITEE的相应位置

 

创建仓库:

 

 

 我们下载仓库到本地:

git clone (鼠标右键即可粘贴url地址)

下载成功

 

 十一.IDEA集成GIT

创建一个springboot项目后将我们远程下载的GIT仓库,直接ctrl+C   ctrl+V复制到我们当前项目,就这样简单的集成了项目

添加GIT的文件

两种方法:控制台: git add .

或者修改一个文件后add

 

再点击commit

然后我们在控制台GIT PUSH命令

一共三步(先add.   再commit -m "这里写上提交信息"    最后git push):

git add .

commit 

git push

但是push出错了

 我们使用git push -f origin master   强制推送,但是会覆盖原有分支

 

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是一篇git使用教程: Git使用教程 Git是一种分布式版本控制系统,用以管理计算机源代码的更改。以下是几个简单的Git命令,它们将帮助你开始使用Git: ## 1. 安装Git 如果你还没有安装Git,请首先安装GitGit可以从其官方网站上下载。 ## 2. 设置用户名和邮箱 每次你提交代码时,Git都会使用你提供的用户名和邮箱地址。 ``` git config --global user.name "Your Name" git config --global user.email "youremail@yourdomain.com" ``` ## 3. 创建一个新的本地存储库 创建一个新本地存储库的命令是: ``` git init ``` ## 4. 向本地存储库中添加文件 要向本地存储库中添加文件,使用以下命令: ``` git add filename ``` ## 5. 提交更改 使用以下命令将文件提交到本地存储库: ``` git commit -m "提交描述信息" ``` ## 6. 查看提交历史记录 以列出先前提交到本地存储库的所有更改: ``` git log ``` ## 7. 创建一个分支 要在项目中创建一个新分支,请使用以下命令: ``` git branch new_branch_name ``` ## 8. 切换到一个分支 切换到一个分支的命令是: ``` git checkout branch_name ``` ## 9. 合并分支 要将分支合并到当前分支,请使用以下命令: ``` git merge branch_name ``` ## 10. 将本地分支推送到Git服务器 使用以下命令将本地分支推送到Git服务器: ``` git push origin local_branch_name:remote_branch_name ``` 这些是Git的基础知识和命令。掌握这些命令可以让你更好地了解Git,从而更好地管理你的代码。更多关于Git的资料可以在Git官方网站上找到。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Shallow_Carl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值