Git入门级教程(轻松上手)

Git入门及在Idea中集成使用Git


前言:当我们在团队开发的时候,我们需要一个工具来协同进行项目的完成,这个工具就是git。此博客内容是自己学习的笔记,我认为知道这些便可以轻松使用git了。


Git就是一种分布式版本控制系统


1.安装Git(Windows平台)

由于官网下载缓慢所以直接推荐大家用国内的镜像下载。

淘宝镜像下载地址:http://npm.taobao.org/mirrors/git-for-windows/

安装的时候全部next就行。安装完成之后开始菜单会出现这样的图标,即表示安装成功。

在这里插入图片描述

在随便任意一个文件夹里面右键都能够打开Git Bash进行操作。

2.Git环境配置

#查看配置
git config -l

#查看系统config
git config --system --list
  
#查看当前用户(global)配置
git config --global  --list

设置用户名与邮箱(用户标识,必须设置的)

#设置Git名称
git config --global user.name zhangsan 

#设置Git邮箱
git config --global user.email 123456789@qq.com   

3.Git基本理论

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:

在这里插入图片描述

#查看指定文件状态
git status [filename]

#查看所有文件状态
git status

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

#提交暂存区中的内容到本地仓库 -m 提交信息
git commit -m "消息内容"		//git commit -m "new file hello.c"

4.Git项目搭建(本地仓库搭建)

创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。

1、创建全新的仓库,需要用GIT管理的项目的根目录执行:

# 在当前目录新建一个Git代码库
$ git init

2、执行后可以看到,仅仅在项目目录多出了一个.git目录,关于版本等的所有信息都在这个目录里面。

克隆远程仓库是将远程服务器上的仓库完全镜像一份至本地:

# 克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url]

5.文件操作

有些时候我们不想把某些文件纳入版本控制中,比如数据库文件,临时文件,设计文件等在主目录下建立".gitignore"文件,此文件有如下规则:

  1. 可以使用Linux通配符。例如:星号(*)代表任意多个字符,问号(?)代表一个字符,方括号([abc])代表可选字符范围,大括号({string1,string2,…})代表可选的字符串等。
  2. 如果名称的最前面有一个感叹号(!),表示例外规则,将不被忽略。
  3. 如果名称的最前面是一个路径分隔符(/),表示要忽略的文件在此目录下,而子目录中的文件不忽略。
  4. 如果名称的最后面是一个路径分隔符(/),表示要忽略的是此目录下该名称的子目录,而非文件(默认文件或目录都忽略)。
*.txt        #忽略所有 .txt结尾的文件,这样的话上传就不会被选中
!lib.txt     #但lib.txt除外
/temp        #仅忽略项目根目录下的TODO文件,不包括其它目录temp
build/       #忽略build/目录下的所有文件
doc/*.txt    #会忽略 doc/notes.txt 但不包括 doc/server/arch.txt

6.Idea与Gitee绑定

  1. 在Gitee创建一个仓库。(在右上角的+号处)
    在这里插入图片描述

  2. 填写一些信息建立你的仓库。

在这里插入图片描述

  1. Gitee中仓库创建完成。

在这里插入图片描述

  1. 在idea中创建自己的java项目。

在这里插入图片描述

  1. 找到自己创建的java项目的目录,右键打开Git,拉取自己Gitee仓库的内容到自己的项目文件夹中。(此操作便使自己的项目连接上了git)

在这里插入图片描述在这里插入图片描述

  1. 出现如下界面则表示项目成功连接Git。


在这里插入图片描述


7.在idea中使用Git

idea中需要配置的.gitignore内容如下(根据自己实际情况进行配置):
在这里插入图片描述
在这里插入图片描述


首先在终端窗口使用命令git add .添加所有本地文件到暂存区

在这里插入图片描述

之后commit提交文件(可以在终端窗口使用命令操作,也可以直接使用idea的工具(右上角多出来的三个小图标进行操作))

在这里插入图片描述

最后在命令窗口使用git push命令提交到git仓库。

在这里插入图片描述

然后我们的项目就成功提交到git仓库了。

在这里插入图片描述


8.Git分支操作

# 列出所有本地分支
git branch
# 新建一个分支
git branch [branch-name]
# 切换分支
git checkout [branch]
# 新建一个分支,并切换到该分支
git checkout -b [branch]

#推送本地分支到远程仓库
git push --set-upstream origin 分支名
#将远程git仓库里的指定分支拉取到本地(本地不存在的分支)
git fetch origin [branch]

# 合并某分支到当前分支
git merge <name>
# 删除分支
git branch -d [branch-name]

参考

😃😃😃

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值