IDEA集成Git
1.配置git忽略文件
在一个项目里边,有很多没用的东西,这些东西与项目的实际功能无关,不参与服务器的部署运行。比如下图所示:  对于这些文件,我们需要把他们忽略掉。方法如下: 在你电脑的家目录下边创建一个文件(文件的后缀名为.ignore即可) 如下我的家目录:  我创建的文件名:git.ignore 文件里边需要配置的内容如下:
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see
http:
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
然后呢,要在git的配置文件中引用这个文件。 git的配置文件为:.gitconfig;也在家目录下边。
excludesfile = C:/Users/dell/git.ignore
2.配置git程序

3.创建git的本地仓库
 操作成功之后,文件变红了 变红了说明,这个文件还没有被追踪。 
4.将文件添加到暂存区

5.提交本地库
 
6.有关分支的操作
创建分支:  然后哪个框框输分支名字,添加即可(忘记截图了,我创建的为分支1)  切换分支:  合并分支:  合并分支,有冲突的情况: 冲突提示:  手动的进行代码的选择: 
补:查看版本信息

黄色指针表示的是:当前是哪个版本(在控制台显示的是哪个版本) 绿色的指针是:master分支指向的版本。
IDEA连接GitHub
用账号进行登录: 用密码不好登,可以使用口令进行登录。 口令在GitHub网站生成。   
将项目分享到GitHub
 
进行修改后再次提交
要先提交到本地库,在push到远程库。
 
此外还有,pull操作和clone操作 pull拉取远程库到本地库,如果本地库代码与远程库代码不一致,会自动合并,如果合并失败,还会涉及到手动解决冲突的问题。
|