如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解
1.git是什么
是分布式项目版本管理工具,功能强大 ,带有分支系统
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
2.git项目版本控制
通过分支结构来管理项目版本
初始化项目上传至代码托管服务器只有一个分支就是master主分支
然后开发不要在master主分支下,需要我们自己创建分支,在自己分支下开发代码
开发完成之后,将开发的分支代码合并到master主分支下。
3.git和svn区别:
svn:集中式项目版本管理工具
效率低
svn服务器获取项目,会从服务器复制项目到本地
git:分布式项目版本管理工具
通过指针形式,指定代码分支
4.代码托管服务器
国外平台:
gitlab:企业使用最多,不会将代码开源
github: 会将上传的代码公开,大家都可以访问
国内平台:
码云
Coding
详情请参照 安装git步骤: https://blog.****.net/u012225679/article/details/71123171
5.安装git bash ,百度搜索从官网下载,傻瓜式安装下一步就行
6.配置环境变量 (保证git命令在任何目录下都可以使用)
在PATH后面追加:自己git目录/cmd
7.官网注册gitlab \ github账号
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-****** -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网站创建远程仓库
依次执行以下命令
git remote add origin 自己的SSH仓库路径
git add .
git commit -m "注释内容"
git remote add origin [email protected]:JDChenYanbing/test_git_demo.git
git push -u origin master
出现以下画面则表示上传项目至远程仓库成功
18. git push --set-upstream origin 分支名称
向git仓库提交代码,但是git仓库没有该分支,需要执行上面命令
创建分支并向此分支提交代码
git merge 分支名称
将指定的分支代码合并到当前分支下
合并完成之后只是在本地仓库,需要执行git push命令提交到远程仓库
早上上班前第一件事就是执行git pull命令将代码更新到最新版
在提交代码之前先执行git pull更新然后提交代码,避免冲突