学习资料:

http://blog.csdn.net/autfish/article/details/52513465  (关于提交的讲解)

http://blog.csdn.net/ck4438707/article/details/53455962(关于分支的讲解比较好)

 

一、新建java项目

二、在setting-->version control-->GitHub中配置账号密码

git在IDEA中的使用

 三、

1、选择VCS - > Import into Version Control -> Create Git Repository

git在IDEA中的使用

2、接下来指定本地仓库的位置,按个人习惯指定即可,例如这里选择了项目源代码同目录

git在IDEA中的使用

点击OK后创建完成本地仓库,注意,这里仅仅是本地的。下面把项目源码添加到本地仓库。

下图是Git与提交有关的三个命令对应的操作,Add命令是把文件从IDE的工作目录添加到本地仓库的stage区,Commit命令把stage区的暂存文件提交到当前分支的仓库,并清空stage区。Push命令把本地仓库的提交同步到远程仓库。

git在IDEA中的使用

四、

1、将项目托管到github,在github建立远程仓库

git在IDEA中的使用

2、输入电脑解锁密码

git在IDEA中的使用

3、仓库名称为GitHubIDEA,此时github网站上就有你的仓库,仓库里有你的项目了

git在IDEA中的使用

五、add--commit and push

git在IDEA中的使用

 

 将本地的master分支  push 到 远程的master分支

git在IDEA中的使用

---------------------------------------------------------------------------------------------------------------------------------------------------------------

当前分支是newbranch,本地分支有两个:newbranch和master,master就是本地主分支。本地有个master主分支,远程也有个master主分支(即RemoteName/master)

 git在IDEA中的使用

你在一个分支上做修改,不会影响另一个分支,接下来我做个实例:

注意:在一个分支上做了修改之后,一定要记得add+commite

新建一个分支newBranch ,开始的时候,这个分支里的代码,与本地master代码一样,后来我改动了newBranch的代码,并且add--commite,即提交到本地,然后就变成了下面截图的样子,注意看version control:

1/head 指向 newBranch,说明当前分支是newBranch分支

2/master与RemoteName/master 在一起,说明master分支与远程master分支是一致的,而两者与newBranch分支不一致

 

git在IDEA中的使用

 将newBranch的修改,合并到master中,此时master分支指向与newBranch分支同一版本

 git在IDEA中的使用

git在IDEA中的使用

然后将本地master  push,此时远程仓库的master版本也跟本地一致了

git在IDEA中的使用

 ------------------------------------------------------------------------------------------------------------------------------------------------------------

继续一个案例

在newBranch中添加一句话,add---commite,如截图1,然后push到远程,如截图2.你会发现,并非是push到远程的RemoteName/master分支,而是在远程仓库新建了一个为RemoteName/newBranch的分支

git在IDEA中的使用

git在IDEA中的使用

此时多了一个远程分支RemoteName/newBranch

git在IDEA中的使用

 

在master分支增加一句话,此时master与newBranch不一致,然后push  master到远程仓库RemoteNmae/master

git在IDEA中的使用git在IDEA中的使用

 

 git在IDEA中的使用

 

相关文章:

  • 2021-08-14
  • 2022-01-15
  • 2021-04-26
  • 2021-10-06
  • 2022-12-23
猜你喜欢
  • 2021-11-18
  • 2021-11-16
  • 2021-07-13
  • 2021-11-18
相关资源
相似解决方案