idea git 使用

小编 2026-06-09 阅读:1009 评论:0
1.git是什么 是分布式项目版本管理工具,功能强大 ,带有分支系统 Git是目前世界上最先进的分布式版本控制系统(没有之一)。 2.git项目版本控制 通过分支结构来管理项目版本 初始化...

1.git是什么
是分布式项目版本管理工具,功能强大 ,带有分支系统
Git是目前世界上最先进的分布式版本控制系统(没有之一)。

2.git项目版本控制
	通过分支结构来管理项目版本
	初始化项目上传至代码托管服务器只有一个分支就是master主分支
	然后开发不要在master主分支下,需要我们自己创建分支,在自己分支下开发代码
	开发完成之后,将开发的分支代码合并到master主分支下。

3.git和svn区别:
	svn:集中式项目版本管理工具
		 效率低
		 svn服务器获取项目,会从服务器复制项目到本地
		 
	git:分布式项目版本管理工具
		通过指针形式,指定代码分支
		
		
4.代码托管服务器
	国外平台:
	gitlab:企业使用最多,不会将代码开源
	
	github: 会将上传的代码公开,大家都可以访问
	
	国内平台:
		码云
		Coding
	
	https://github.com/liuc12580/git-demo/blob/git1219/src/main/java/com/jk/User.java


安装步骤:
	
	https://blog.csdn.net/u012225679/article/details/71123171

5.安装git bash ,百度搜索从官网下载,傻瓜式安装下一步就行

6.配置环境变量 (保证git命令在任何目录下都可以使用)
	在PATH后面追加:自己git目录/cmd
	
7.注册gitlab账号
	username:自己名字全拼或者你的英文名
	email: qq 或者 163 或者 sina 或者 126
	password:
	

8.idea安装git插件 git integration /  git(Lab) integration

9.idea配置git bash
    ctrl + alt + s 打开settings配置
	Version control-->Git-->path to git executable 选择git目录/cmd/git.exe
	点击Test测试出现版本号则代表没有问题
	
10.	settings配置--》GitHub --》点击右侧+ 
	Server填写github.com或者gitlab.com
	Login: 登录账号
	Password: 登录密码

11. 生成公钥
	$ git config --global user.name \"账号\"
	$ git config --global user.email \"注册的邮箱\"
	$ ssh-keygen -t rsa -C \"注册的邮箱\"
		按四下回车

12. gitlab网站或github网站添加SSH公钥
	 c盘--》User--》用户文件夹(liuc)--》.ssh--》id_rsa.pub
	 文件用小红本或者小绿本打开
	 
	 将里面全部复制
	 
	 打开网站 找到用户 setting --》SSH --》New SSH key
	 title随便写
	 key将复制的内容粘贴过去就可以
	 最后点击Add SSH key
	 

13. idea Terminal 配置git命令窗口
    settings --》Tools --》Terminal--》Shell Path--》选择Git目录\\bin\\bash.exe


14. idea 安装 .ignore 插件 并配置

15. 创建项目 设置指定忽略文件不要提交到git代码仓库
	项目右击--》new--》ignore file--》ignore file(git)
	勾选example user template 
	点genernate完成

16. 将本地项目设置为git Repository
	VCS-->import into version control -->create git Repository
	选择自己创建的项目
	
17. 上gitlab或者github网站创建远程仓库


18. git push --set-upstream origin 分支名称
	向git仓库提交代码,但是git仓库没有分支,需要执行上面命令
	创建分支并向此分支提交代码
	
	git merge 分支名称
	将指定的分支代码合并到当前分支下
	合并完成之后只是在本地仓库,需要执行git push命令提交到远程仓库
版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

上一篇:LOG4J日志性能建议 下一篇:dubbo配置入门
热门文章
  • 机房智能化温湿度解决方式之POE供电以太网温湿度传感器

    机房智能化温湿度解决方式之POE供电以太网温湿度传感器
    机房智能化温湿度解决方式之POE供电以太网温湿度传感器 北京盈创力和电子科技有限公司 智能型TCP网口温湿度记录仪 北京IP网络温湿度记录仪厂家,北京盈创力和 北京智能型TCP网口温湿度记录仪IP网络温湿度记录仪是一种新型的基于TCP/IP协议双绞线以太网标准温湿度采集模块,利用它可以实现现场温度值、相对湿度值的采集,同时利用其自身的RJ45通信接口可以方便地和机房监控主机或交换机集线器进行联网。 工作于-40℃~85℃工业级带...
  • Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering

    Sequential Monte Carlo Methods (SMC) 序列蒙特卡洛/粒子滤波/Bootstrap Filtering
    Problem Statement 我们考虑一个具有马尔可夫性质、非线性、非高斯的状态空间模型(State Space Model):对于一个时间序列上的观测结果{yt,t∈N}\\{ y_t , t \\in N \\}{yt​,t∈N},我们认为每个观测结果yty_tyt​的生成依赖于一个无法直接观察的隐变量xt∈{xt,t∈N}x_t \\in \\{x_t , t \\in N \\}xt​∈{xt​,t∈N},即:p(...
  • HTTP状态保持的原理

    HTTP状态保持的原理
    a)在用户登录之后,浏览器返回响应的时候会在响应中添加上cookieb)浏览器接收到cookie之后会自动保存c)当用户再次请求同一服务器中的其他网页的时候,浏览器会自动带上之前保存的cookied)服务接收到请求之后可以请 request 对象中取到cookie 判断当前用户是否登录  Http是无状态的,就是连接时数据互通,关闭后...
  • Hive 系统函数及示例

    Hive 系统函数及示例
    查看所有系统函数 show functions; 函数分类 内置函数【系统函数】 数学函数: floor、round、ceil、cos、log2等 字符串函数: length、reverse、trim、lower、get_json_object、repeat等 收集函数: size 转换函数: cast 日期函数: year、month、datediff、date、date_add等 条件函数: coalesce、case…w...
  • CSRF的原理和防范措施

    CSRF的原理和防范措施
    a)攻击原理:i.用户C访问正常网站A时进行登录,浏览器保存A的cookieii.用户C再访问攻击网站B,网站B上有某个隐藏的链接或者图片标签会自动请求网站A的URL地址,例如表单提交,传指定的参数iii.而攻击网站B在访问网站A的时候,浏览器会自动带上网站A的cookieiv.所以网站A在接收到请求之后可判断当前用户是登录状态,所以...
标签列表