Git保姆级教程,一天从小白到精通速成

许多小伙伴没工作过的可能不是很了解Git,或者想现在学习Git,这篇文章内容绝对细节!

介绍:Git是代码托管中心,一般公司写完的项目都是放在Git上管理的,下载地址的话去Git官方下载即可,安装我是默认安装即可,这些

目录

介绍:Git是代码托管中心,一般公司写完的项目都是放在Git上管理的,下载地址的话去Git官方下载即可,安装我是默认安装即可,这些都不是什么重点。Git是Linux里出来的,所以命令那些跟Linux差不多。一般使用最多是在编译器里使用Git,超级方便!

git status  查看本地库状态(这个有什么用呢,如果你在目录里做了什么,状态就会显示有变化,等你提交到本地库才会没有)

git add  xxx  追踪文件,将文件添加到暂存区,git rm –cached hello.txt 删除暂存区的文件(比如我创一个文件,必须要添加到暂存区,提交本地库才算是一个版本!)

git commit -m “日志信息”  文件名,提交本地库,提交完算是一个版本噢

查看版本信息   git  reflog  或者  git log(推荐)

版本穿梭:基本语法: git  reset  --hard   版本号,(先用git  reflog查看各个版本号),想要看哪个版本就使用这条命令

 Git分支

1.查看分支  

2.创建分支 

3.如何切换分支  

4.合并分支  

这里说明一下,你新建一个目录,在目录里git  clone   链接,既可以把项目拉到这个文件夹中,并且初始化,添加暂存区,添加本地库,git都帮你做了,细节

1.切换分支

2.更新到本地库

3.推送上公司代码库(也就是github上面)

4.拉取代码

5.克隆代码


都不是什么重点。Git是Linux里出来的,所以命令那些跟Linux差不多。一般使用最多是在编译器里使用Git,超级方便!

在学习之前我总结了Git的三个操作:推送push,拉去pull,克隆clone

会这三个已经差不多了!很强了,克隆就是上git复制项目下来,push,就是把自己的项目推送上git,pull就是在项目中更新项目(比如git上面别人更新项目,而你需要最新版的项目就必须pull)

 

一、Git入门:当我们下载完Git安装后,右键鼠标,点击Git bash  Here既可以进入Git的命令模式

首先是设置你本地的git账户密码:

        

       git config –global user.name lin   设置用户签名

       git config –global user.email linxxxx@qq.com  设置用户Email

       在本地使用的时候可以清楚知道是谁在使用,可以在C:\Users\xxxx\.gitconfig文件中查看是否生成

二、初始化本地库(工作上压根没啥用,但是基础,要知道)

新建一个目录然后在目录里面右键点击Git bash  Here进入Git的命令模式,初始化这个目录就会看到目录自动生成一个.git目录,证明这个目录git管理了

 命令:git init

如果看不到是因为你没点击显示隐藏文件,显示一下就行

这个文件千万不要动,不然可能就会报错了

三、开始讲一些命令我说过Git非常简单,就会使用推送push,拉去pull,克隆clone差不多的了

git status  查看本地库状态(这个有什么用呢,如果你在目录里做了什么,状态就会显示有变化,等你提交到本地库才会没有)

git add  xxx  追踪文件,将文件添加到暂存区,git rm –cached hello.txt 删除暂存区的文件(比如我创一个文件,必须要添加到暂存区,提交本地库才算是一个版本!)

git commit -m “日志信息”  文件名,提交本地库,提交完算是一个版本噢

查看版本信息   git  reflog  或者  git log(推荐)

版本穿梭:基本语法: git  reset  --hard   版本号,(先用git  reflog查看各个版本号),想要看哪个版本就使用这条命令

 Git分支

 分支是Git最大的特性,公司里一定会用到分支的,有多条分支,一条是运行中的就是上线的,有几条测试的,这样的话可以方便测试,前后端分离就是这样啊!

1.查看分支  

git branch –v   默认只有一个master分支

2.创建分支 

   git  branch  hot-fix

3.如何切换分支  

git checkout  hot-fix,切换到hot-fix

4.合并分支  

git merge  合并分支  git merge  hot-fix(在master分支上合并hot-fix)

上面那些都是基础,接下来就是公司上用到的东西!(Github我觉得不好用,最好用gitee或者gitblit国内的,国外的烦死了,经常超时和出问题),不过使用的方式基本一模一样的,使用用GitHub来当模板吧

创建一个Github账号 (登录GitHub官网),点击右上角Sign in 创建一个账号

进去之后创建你第一个远程代码库,一般公司是公司的远程代码库,所以现在是模拟一下

左上角new一个Repositories,记住那个https的链接复制下来,因为别人访问就是通过这个链接!

创建好之后,回到你本地

使用一下命令可以在你的git管理目录中推送push,拉去pull,克隆clone

1.git  remote add 创建别名 git  remote add git-demo   网址

2.推送本地代码到远程库: git  push  git-demo(上面设置的远程库名)  (本地库)分支

3.拉取远程库到本地库,就是如果远程库更新的话同步到本地库

git pull git-demo master

4.克隆:git  clone   拉取代码,初始化本地库  创建别名

这里说明一下,你新建一个目录,在目录里git  clone   链接,既可以把项目拉到这个文件夹中,并且初始化,添加暂存区,添加本地库,git都帮你做了,细节

好,接下来就是公司上用得最多的,IDEA管理Git,首先打开IDEA

设置--version control-Git

点击把你Git安装目录里面的bin目录里面的git.exe导入然后应用

好,这里讲一些操作

1.切换分支

比如你这个项目有很多分支,在哪里可以切换呢?在右下角有个Git图标点击  然后点击各种的分支checkout as即可切换

2.更新到本地库

项目右键Git--->commit既可以添加到本地库(添加暂存区他自动帮你弄了)

3.推送上公司代码库(也就是github上面)

有好多方法,我喜欢用终端命令

还可以,右键项目---->Git-------> Repositories---->push

4.拉取代码

如果在终端直接  git pull即可,

还可以是是右键项目---->Git-------> Repositories---->pull

5.克隆代码

比如公司一开始就给你一个地址,你如何去在idea里面打开呢

首先,关闭idea,不是右上角啊,点击文件-----》close 项目-----》然后点击从版本控制检出

输入的是链接即可!

当然还有一种办法,就是刚刚上面说的,直接在一个目录里面打开git命令模式,然后克隆过来,再用idea打开,也可以的

然后码云Gitee和Gitblit差不多的,注册一个账号其他操作跟GitHub一样,最主要的是gitee好像需要再安装属于他的插件,而gitblit不需要

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值