前期准备:

从Github远程库clone项目

idea java项目图形化 idea图形化编程_git

输入项目地址

idea java项目图形化 idea图形化编程_git_02

在下方就可以看见分支和版本信息

idea java项目图形化 idea图形化编程_idea java项目图形化_03

设置Git路径

idea java项目图形化 idea图形化编程_bash_04

上交代码忽略文件

有些不必要的文件是不需要上传的

idea java项目图形化 idea图形化编程_服务器_05

把Terminal设置为Git bash

idea java项目图形化 idea图形化编程_git_06

解决git commit注释乱码的问题

在Git\etc\bash.bashrc末尾行追加如下内容:

export LANG="zh_CN.UTF-8"
export LC_ALL="zh_CN.UTF-8"

项目进程中:

修改文件后文件会变成蓝色

idea java项目图形化 idea图形化编程_idea java项目图形化_07

新建文件完成add后会变成绿色

idea java项目图形化 idea图形化编程_idea java项目图形化_08

创建分支:

左下角的Git板块操作

idea java项目图形化 idea图形化编程_服务器_09

合并分支

idea java项目图形化 idea图形化编程_bash_10

回溯版本

idea java项目图形化 idea图形化编程_idea java项目图形化_11


几个回溯的区别在git和github的基本使用中有描述

idea java项目图形化 idea图形化编程_bash_12

提交代码:

在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码所以提交自己项目前必须进行更新(特别重要)

idea java项目图形化 idea图形化编程_服务器_13


idea java项目图形化 idea图形化编程_bash_14

commit代码:

idea java项目图形化 idea图形化编程_idea java项目图形化_15

push代码

idea java项目图形化 idea图形化编程_服务器_16


如果提交失败则表示,你本地项目没有进行更新,和服务器上的项目有冲突,需要解决冲突,然后才能提交(注:当pull失败时,说明服务器上的代码和本地代码有冲突,这时则需要把本地有冲突的代码备份,然后还原,再pull,这时pull成功后,再把自己备份的代码部分,拷入相应的代码中,这时候再进行push就可以了)。

回滚(就是以前的还原操作)

idea java项目图形化 idea图形化编程_服务器_17