一、在IntelliJ IDEA中使用Git:
1、在IDEA下创建项目并编写一个main方法的工程:
在IDEA下新建一个Project
  • IDEA——>新建一个Project——>File——>new——>Project :Java:git-test-project——>END
在Project下新建Package
  • IDEA——>git-test-project——>src——>右键——>New——>Package——>cn.cvc.git——>END
在Package下创建一个class
  • IDEA——>git-test-project——>cn.cvc.git——>New——>Java class——>Firestclass——>END
  • 在Firestclass下编写一个main的方法工程:
package cn.cvc.git;
public class Firestclass {
public static void main(String[] args){
System.out.println("Hello git project");
}
}
2、把git-test-project工程推送到远程服务器的版本库中:
  • IDEA——>File——>settings——>Version Control——>Git——>Path to Git executable——>Test——>OK——>END
                                                                            图一
 
 
3、把编辑的main方法工程文件添加到Git本地版本库下:
3.1、把git-test-project工程文件添加到暂存区
  • IDEA——>VCS——>import into Version Control——>Create Git Repository——>git-test-project(在git-test-project的上层目录java-project创建工作目录)——>选中:java-project——>OK——>END
  • 在本地找到java-projec目录下你会发现这两个文件.git  git-test-project——>git-test-project本地仓库创建成功——>END
  • IDEA中会显示一个Git的工具窗:
 
3.2、将git-test-project工程文件提交到本地仓库
  • IDEA——>Git——>对号:commit——>选择需推送到本地仓库的文件——>src\cn\cvc\git\ 1 file    Firestclass.java    git-test-project.iml——>填写日志信息:将IDEA下git-test-project工程文件推送到本地仓库——>commit——>END
 
3.3、修改Firestclass文件内容再次提交到本地仓库
  • IDEA——>Git——>对号:commit——>修改后的内容对比会显示出来(图一)——>commit——>END
                                                                                    图一
注:main方法执行后,会在git-test-project项目下生成一个out文件夹,此文件夹没有必要添加到本地仓库。
 
4、将git-test-project工程推送到远程GitHub官方版本库:
在GitHub上新建一个版本库:git-test-project
  • IDEA——>Git ——>Push——>master->Define remote:Name:origin    URL:Git官网版本库地址——>OK——>GitHub用户名:密码——>Push successful——>在GitHub:git-test-project下查看工程文件——>END
4.1、从远程GitHub官方版本库克隆项目git-test-project.git
  • IDEA——>File——>Close Project——>Get from Version Control——>GitHub——>键入GitHub版本库git-test-project项目工程——>Directory:目标地址——>clone——>在IDEA下查看clone的项目工程版本——>END
4.2、修改Firestclass文件内容并推送到远程:
  • IDEA——>修改Firestclass文件内容——>commint——>填写本次日志:检查修改的地方内容——>commit——>commit and Push——>Push——>Push successful——>在GitHub远程仓库查看修改后文件——>END
4.3、在另外一个IDEA上拉取修改后的工程文件Firestclass:
  • IDEA——>Update Project——>OK——>在该项目中查看修改后的工程文件——>END
 
5、在IDEA中如何使用Git的分支与合并:
创建分支dev并切换分支
  • IDEA——>VCS——>Git——>Branches——>New Branch——>查看当前在哪个分支:dev前有个标签——>说明当前在dev分支下——>若想切换分支:点击分支:Checkout切换分支——>END
在dev分支下新建secondclass类文件:
  • IDEA——>Secondclass——>commint——>填写提交日志:commint project——>push——>END
在master分支线新建Thirdclass类文件:
  • IDEA——>切换到master分支——>VCS——>Git——>Branches——>选择master分支:Checkout——>Thirdclass——>commint——>填写提交日志:commint project——>push——>END
合并分支:(把dev分支合并到master分支下)
  • IDEA——>VCS——>Git——>Branches——>dev:Merge into Current——>在master分支下可以查看到Secondclass文件——>dev:delete删除dev分支——>Push:将工程文件提交到远程仓库——>在远程仓库可以查看到分支合并后的文件——>END
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

<wiz_marker id="wiz-painter-root" style="">

 

NO.A.0006——Git在IntelliJ IDEA中的使用/创建项目并推送到GitHub仓库/分支管理及分支合并的更多相关文章

  1. 如何将git本地创建的项目推送到github仓库

    除了集中式的版本控制系统CVS和SVN外,还有目前世界上最先进的分布式版本控制系统Git,它的创始人是创建了linux的大神 - linus.GitHub网站与2008年开始服役,为开源项目免费提供G ...

  2. Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图(转载)

    Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图 2017年04月05日 10:53:13 李学凯 阅读数:104997更多 所属专栏: Intellij Idea   ...

  3. Git中使用.gitignore忽略文件的推送

    转载自:https://blog.csdn.net/lk142500/article/details/82869018 windows下可以用另存为生成gitignore 文件 1 简介 在使用Git ...

  4. Git总结笔记3-把本地仓库推送到github

    说明:此笔记在centos 7 上完成 1.配置公钥 [root@kangvcar ~]# ssh-keygen -t rsa -C "kangvcar@126.com" [roo ...

  5. Git使用,将本地项目推送到GitHub上

    首先本地仓库中创建一个项目 ex: proA 在远程github仓库中创建项目 ex: proA 在本地仓库proA下打开terminal 使用命令: 1.git add * 2.git commit ...

  6. git将本地项目推送到远程仓库

    一.三个基本配置: Git全局设置 git config --global user.name "账户名称" git config --global user.email &quo ...

  7. 使用tortoise git将一个现有项目推送到远程仓库

    一.安装文件: 1.git https://git-scm.com/downloads 2.tortoise git https://tortoisegit.org/download/ 二.将一个现有 ...

  8. git 本地项目推送至远程仓库

    1 在本地文件夹下创建一个 Git 仓库(如test目录下) git init 2 此时test文件夹即是你的maste主分支,你可以在改文件夹下写自己的项目 3 将test文件夹下的内容提交至暂存区 ...

  9. Git将一个项目同时从本地推送到GitHub和Gitee

    前言 博主是根据自己的情况写这篇博文的,每个人遇到的情况和需求可能不一样哈,所以初始的步骤也不一定一致,但是同时推送到Github和Gitee的步骤都会是一致滴! Gitee拉取Github仓库 直接 ...

随机推荐

  1. HTML 5标签中<button>的新属性

    <button> 标签HTML5 中的新属性 属性 值 描述 autofocus autofocus 规定当页面加载时按钮应当自动地获得焦点. disabled disabled 规定应该 ...

  2. Jmeter入门(1)- 什么是Jmeter以及Jmeter的安装和环境配置

    一. Jmeter简介 Jmeter时Apacha公司使用Java平台开发的一款测试工具 二. Jmeter可以做什么 Jmeter可以用来做接口测试.性能测试.压力测试.数据库测试.Java程序测试 ...

  3. 51nod 最大M子段和系列(1052、1053、1115)

    51nod1052 数据量小,可使用O(N*M)的DPAC,递推公式: dp[i][j]=max(dp[i-1][j-1], dp[i][j-1])+a[j]; dp[i][j]表示前j个数取 i 段 ...

  4. 小程序商城Mall,打造最佳SpringCloudAlibaba最佳实践

    背景 由于一路一来看过很多的技术体系,也见证一些技术体系停止维护,想用自己觉得比较好的一套技术体系来做一个分布式微服务系统,包括开发层面,中间件层面和运维层面的技术,作为自己希望的一个技术团队里的技术 ...

  5. sqlServer数据库中的日期转换

    今天开发过程中涉及到 sqlServer数据库数据同步至mysql数据,所以对日期格式转换需求,查到了一些关于sqlServer 的日期转换内容: 一般存入数据库中的时间格式为yyyy-mm-ddhh ...

  6. 文件中pe到内存中pe

    前言 学pe的时候被困扰了很久,终于在某处给我找到了,打算打出来读一读代码 这边我们是从文件中的pe转到运行中的pe,然后再缩小存储到文件的pe 这边我们需要知道内存中对齐是0x1000,文件对齐是0 ...

  7. ABP 数据访问 - IRepository 仓储

    ABP系列,这个系列来的比较晚,很多大佬其实已经分析过,为什么现在我又来一轮呢? 1.想自己来完整的学习一轮ABP 2.公司目前正在使用ABP,准备迁移Core 基于以上的目的,开始这个系列 ABP ...

  8. Java学习的第三十四天

    1.今天复习完了第十二章 2.有很多的方法不知道什么意思,也记不清该用什么方法. 3.明天写例题.

  9. JavaWeb中的关于html、jsp、servlet下的路径问题

    1 前言 本文将对近期项目练习中出现的关于文件路径的问题进行分析和总结,主要涉及html页面中的href及ajax指向路径.jsp页面中href指向路径及servlet转发或重定向路径等内容,本文的分 ...

  10. ts流中的pcr与pts计算与逆运算

    mpeg2ts文件格式中有pcr和pts的概念,其代码含义如下: PCR(Program Clock Reference)--指示系统时钟本身的瞬时值的时间标签称为节目参考时钟标签(PCR). PTS ...