zoukankan      html  css  js  c++  java
  • IDEA整合GIT操作

    1.1 配置Idea集成Git

     

    1.2 在使用SSH key 创建公钥私钥,上传公钥到github

    (1)、点击开始菜单--》所有程序---git选择 Git Bash

     

    点击进入git命令行:

     

    (2)、输入命令,生成秘   ssh-keygen -t rsa

    ssh-keygen -t rsa -C "hk109@126.com"

    遇到提示直接回车

    (3)、查看生成的秘钥

     在当前登录用户的 .ssh目录下,即可查看到秘钥

     

    4)、查看生成的公钥id_rsa.pub内容在GitHub中通过:edit your profile -> ssh key -> Add SSH Key 添加SSH Key, 把上面生成的 public key 拷贝到这里,保存

     

     

     

     

    1.3 配置Idea集成GitHub

    (1) 、获取github Token

     

    选择左侧菜单的“Developer settings”一项:

     

    选择Personal access tokens:

     

    点击Generate a personal access token:

     

    把以下选项全部勾选,然后点击下方绿色按钮,便可生成一个token

     

    Token生成成功

     

    (2)Idea配置集成GitHub

     

    选择Enter token

     

    出现token输入界面,输入github生成的token,点击 Login In

     

    Github账号绑定Idea成功

     

    1.4 导入本地工程到Github

    1、打开一个工程,在idea工具栏选择VCS--->Import into Version Control---->Share Project on GitHub

     

    1、输入项目名称、描述

     

    点击 Share弹出选择分享文件菜单

     

    选择对应的文件,输入提交说明,点击Add按钮,即可提交文件到github

    遇到如下提示,点击Cancel

     

    出现如下提示,表示上传本地项目到github成功

     

    点击查看github发布地址

    1.5 GitHub远程仓库下载项目到本地Idea中进行开发

    1、打开Idea开始界面,选择Check out from Version Control-->Git

     

    2018Git

     

    Check out from version control -> git

    2、打开项目地址,查看git仓库地址

    https://github.com/xuexi007/demo001

    点击绿色按钮 “Clone or download”,选择Clone with SSH,复制下面的仓库地址。

     

    3、粘贴仓库地址到Idea Url,点击测试

     

    4、出现是否信任Github公钥,点击 yes2018idea 没有该步骤)

     

    5、再次点击 Test 测试按钮,出现 Connection successful 测试连接成功

     

    6、点击 Clone按钮,开始克隆下载项目

     

    7、下载完成,确认打开项目,点击 yes

     

    8、项目即可成功导入到Idea

     

     

    1.6 使用Git创建分支、切换分支、发布分支到github

    选中项目---git---->Repository---->Branches...

     

    弹出分支操作菜单,选择 New Branch

     

    输入分支名称

     

    点击Ok创建,并切换到分支

     

    查看Idea右下角,可以看到当前操作分支。

     

    点击,即可出现分支列表,选择对应分支---Checkout 即可切换回分支。

     

     

    选中项目---git---->Repository--Push

     

     

    github即可查看到对应分支已经创建

     

    1.7 使用Git合并分支

    修改fenzhi1的一个类,新增一个方法

     

    推送分支代码到Github

    切换回Master主分支,选中项目---git---->Repository--Merge Changes

     

    弹出合并分支对话框

     

    点击Merge合并分支到Master主分支

    1.8 使用Git回退到历史版本

    每次提交到git上面,都会有一个记录,每个记录用版本号代替,当你提交错误的时候,你可以根据这个提交的版本好回退到你想要退回的历史记录

     

    然后出现如图:

     

    主要分为三列,第一列和第三列我模糊了,分别代表谁上传的和 你上传提交的注释

    第二列是时间,然后点击你想退回的版本那一行,右键出现如图:

     

    然后你就复制了你的历史版本号,然后到idea的右下角,点击

     

    最后确认就可以回退到历史版本.

    1.9 解决冲突

    当一个用户修改后未push到中央仓库,此时另外的用户提前完成了修改并push到中央仓库,

    那当前用户在push就会产生冲突。

     

    冲突解决方法,合并。

     

    点击Merge”按钮。

     

    根据出现的提示框,选择合并行,点击>> <<合并内容。

     

    点击应用,内容合并完成。

    最后在psuh到中央仓库,即可解决版本冲突问题。

  • 相关阅读:
    Call KernelIoControl in user space in WINCE6.0
    HOW TO:手工删除OCS在AD中的池和其他属性
    关于新版Windows Server 2003 Administration Tools Pack
    关于SQL2008更新一则
    微软发布3款SQL INJECTION攻击检测工具
    HyperV RTM!
    OCS 2007 聊天记录查看工具 OCSMessage
    CoreConfigurator 图形化的 Server Core 配置管理工具
    OC 2007 ADM 管理模板和Live Meeting 2007 ADM 管理模板发布
    Office Communications Server 2007 R2 即将发布
  • 原文地址:https://www.cnblogs.com/wufeng6/p/11808610.html
Copyright © 2011-2022 走看看