IDEA配置Gitee版本管理工具

一Git的介绍:

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Git的功能特性:

从一般开发者的角度来看,git有以下功能:
1、从服务器上克隆数据库(包括代码和版本信息)到单机上。
2、在自己的机器上创建分支,修改代码。
3、在单机上自己创建的分支上提交代码。
4、在单机上合并分支。
5、新建一个分支,把服务器上最新版的代码fetch下来,然后跟自己的主分支合并。
6、生成补丁(patch),把补丁发送给主开发者。
7、看主开发者的反馈,如果主开发者发现两个一般开发者之间有冲突(他们之间可以合作解决的冲突),就会要求他们先解决冲突,然后再由其中一个人提交。如果主开发者可以自己解决,或者没有冲突,就通过。
8、一般开发者之间解决冲突的方法,开发者之间可以使用pull 命令解决冲突,解决完冲突之后再向主开发者提交补丁。

二 Git的使用:

1.首先我们先去创建一个Gitee账号(Github的是国外的网站,而Gitee是国内的,所以访问速度会快很多)
在这里插入图片描述
这是创建完成的主页面:
在这里插入图片描述
2 下载Git客户端
打开http://msysgit.github.io/ 网址,点击Download下载
在这里插入图片描述
下载完成后,开始安装
点击Next
在这里插入图片描述
点击Next
在这里插入图片描述

根据情况修改安装路径 点击Next
在这里插入图片描述

取消Windows Explorer integration选项,改用TortoiseGit(建议)点击Next
在这里插入图片描述
设置开始菜单里面的名字(默认)点击Next
在这里插入图片描述

选择Use Git from the Windows Command Prompt(建议) 点击Next
在这里插入图片描述
选择 换行符格式(默认)点击Next
在这里插入图片描述
点击Next开始安装
在这里插入图片描述
安装完成
在这里插入图片描述
检查安装是否成功 打开cmd 输入 git --version
在这里插入图片描述

三 Git配置配置

1.生成公钥和私钥:

【开始】—【git】—【git-bash】:输入如下命令
ssh-keygen -t rsa -C “自己的邮箱”

3次回车键,生成完成!(查看路径:.ssh文件的路径)
在这里插入图片描述
注意: id_rsa.pub 的内容添加到 gitee 上,这样你本地的 id_rsa 密钥跟 gitee上的 id_rsa.pub 公钥进行配对,授权成功才可以提交代码。

2.gitee上添加 SSH key

复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。
在这里插入图片描述
找到SSH公钥
在这里插入图片描述
3.测试是否匹配成功

添加后,在终端(Terminal)中输入

ssh -T git@gitee.com

首次使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。
在这里插入图片描述
添加成功后,就可以使用SSH协议对仓库进行操作了。

4.配置用户名和邮箱(git-bash使用下面的命令)

Git进行的每一次commit都会产生一条log,这条log标记了提交人的姓名与邮箱,
以便其他人方便的查看与联系提交人,所以我们在进行提交代码的第一步就是要设置自己的用户名与邮箱。执行以下代码:

git config --global user.name "自己的用户名"

git config --global user.email "自己的邮箱"

四、操作步骤(idea的控制台中)

1.idea添加.ignore文件在根目录下

#mac files
*/.DS_Store
.DS_Store

#java project files
*.class             #忽略所有.class 结尾的文件
bin/                #表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件
/bin                #忽略根目录下的bin文件
*.log

#eclipse
*.iml
out/
/out
target/
/target

#myeclipse  idea local files
#任何目录下的.settings/下的文件
**/.settings/
**/.settings

#忽略所有以.classpath文件结尾的文件
*.classpath
**/*.classpath
*.project
*.log
**/*.class

 #表示忽略当前路径下的bin文件夹,该文件夹下的所有内容都会被忽略,不忽略 bin 文件
bin/
#忽略根目录下的bin文件
/bin

#忽略META-INF 以及该文件夹下的所有文件
META-INF/

build/

*/.idea/
.idea/
gradlew
gradlew.bat
unused.txt
/bin/

2.初始化、添加、提交、链接远程仓库、推送

2.1初始化

Git init
Git status 
//查看到文件 初始化成功

2.2 添加文件到仓库

Git add .
Git status

2.3提交

Git commit -am “first init”

2.4链接远程仓库

Git remote add origin git仓库地址 链接远程仓库
Git branch
master
   比如:
git remote add origin  接自己的git仓库地址----> (https://gitee.com/kate-chan/easybuy-02.git)

在这里插入图片描述

2.5 推送本地仓库内容到远程仓库

Git push -u origin master		(out of date )推送远程仓库
Git pull
Git push -u origin  master		(任然报错)
Git push -u -f origin master  		强制推送
Git branch
Master
Git branch -r
Origin/master

2.6创建自己的开发特征分支 (feature)

Git checkout -b  f-comment origin/master  在origin/master上建立分支
Git branch Master (f-comment)
Git push origin HEAD -u 		   	推送分支到远程仓库

注意:将f-comment改为你们的组名

2.7配置好后也可以直接在IDEA上点击拉取和推送按钮
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值