idea整合Git
1、配置Git忽略文件
目的:忽略自动生成的日志文件和临时文件等一些不必要上传的文件
在【C:\Users\Administrator】文件夹下新创建【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://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
在【C:\Users\Administrator.gitconfig】文件中引用忽略配置文件:
[core]
excludesfile = C:/Users/Administrator/git.ignore
2、在idea中配置git程序
【file】->【Settings】
【Version Control】->Git
3、第三步:初始化本地库
创建本地仓库:【VCS】->【Create Git Repository】
选择项目文件夹---->OK
4、添加项目到暂存区
5、提交到本地库
完成后,点击Commit提交到本地库
6、本地库和远程仓库交互
前提是要提前配置SSH公钥,不会的可以看我《Git远程仓库相关配置》中的内容
第一步:先在Gitee上创建一个仓库,名字最好和本地项目名一样,SSM(仓库上不要有任何文件)
第二步:在idea上配置远程仓库地址:
注:如果是第一次可能需要输入Gitee的用户名和密码
到此,配置结束!!!
7、推送代码到远程仓库
前提是你已经添加至本地仓库中了
完成后即可在Gitee远程仓库查看了
8、从远程库拉取代码
无需做更改,直接pull即可
可能遇到的错误
1、在提交到本地库中的时候提示Commit checks failed
不需要担心,可能是你的项目源代码中出现了未使用的引用,直接点击Commit anyway即可
2、Push代码出现 Push to origin/master was rejected 错误解决方法
在Idea的terminl【终端】窗口中依次输入如下命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
然后再重新push你的项目即可
若还是不行,输入
git push -u origin master -f
in master
git pull origin master --allow-unrelated-histories
然后再重新push你的项目即可
若还是不行,输入
```shell
git push -u origin master -f
然后在进行Push即可