如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解

1.git是什么
        是分布式项目版本管理工具,功能强大 ,带有分支系统
        Git是目前世界上最先进的分布式版本控制系统(没有之一)。
    
    2.git项目版本控制
        通过分支结构来管理项目版本
        初始化项目上传至代码托管服务器只有一个分支就是master主分支
        然后开发不要在master主分支下,需要我们自己创建分支,在自己分支下开发代码
        开发完成之后,将开发的分支代码合并到master主分支下。
    
    3.git和svn区别:
        svn:集中式项目版本管理工具
             效率低
             svn服务器获取项目,会从服务器复制项目到本地
             
        git:分布式项目版本管理工具
            通过指针形式,指定代码分支
            
            
    4.代码托管服务器
        国外平台:
        gitlab:企业使用最多,不会将代码开源
        
        github: 会将上传的代码公开,大家都可以访问
        
        国内平台:
            码云
            Coding

如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解

详情请参照 安装git步骤: https://blog.csdn.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   

出现以下画面则表示上传项目至远程仓库成功 

如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解

如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解

如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解

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

    
        早上上班前第一件事就是执行git pull命令将代码更新到最新版
        
        在提交代码之前先执行git pull更新然后提交代码,避免冲突