.gitignore文件配置 .gitignore 文件可以用來忽略被指定的文件或文件夾的改動。記錄在.gitignore文件里的文件或文件夾是不會被 git 跟蹤到,也就是被忽略的文件是不會被上傳到遠程倉庫的,如果文件已經存在於遠程倉庫中就無法通過.gitignore文件來忽略。 下麵總結了一些可 ...
.gitignore文件配置
.gitignore
文件可以用來忽略被指定的文件或文件夾的改動。記錄在.gitignore文件里的文件或文件夾是不會被 git 跟蹤到,也就是被忽略的文件是不會被上傳到遠程倉庫的,如果文件已經存在於遠程倉庫中就無法通過.gitignore文件來忽略。
下麵總結了一些可能會用到的配置大家可以參考
###STS###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
###IntelliJ IDEA###
.idea
*.iws
*.iml
*.ipr
###NetBeans###
nbproject/private/
build/*
nbbuild/
dist/
nbdist/
.nb-gradle/
!*/build/*.java
!*/build/*.html
!*/build/*.xml
###Build Tools###
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
target/
!.mvn/wrapper/maven-wrapper.jar
###Others###
*.log
*.xml.versionsBackup
*.swp
logs/
idea提交本地項目到gitee報Push to origin master was rejected錯誤解決方案
原因分析:
- 很有可能是因為創建的項目和遠程倉庫沒有同步,就開始寫代碼導致上傳失敗
- 當新創建的遠程倉庫裡邊已經有文件的時候,然後使用idea傳項目到這個倉庫就會出現問題
- 可能是公司有規定,代碼必須按照某種格式提交,否則會報錯。比如有些要求commit時候,加上特有的標簽啊之類的
- 創建遠程倉庫時候,已經建立了.gitignore文件,push的時候,有些不應該被提交的東西被提交了,比如.idea這些文件被不小心提交了,那麼就會被拒絕提交。那麼要麼就去遠程倉庫去建一個空庫,要麼就回滾已經commit的文件,如果是第一次提交,往往可以用最簡單粗暴的方法,在項目中刪除.git文件,重新建本地庫,重新add需要提交的代碼,重新commit一次
- 新建遠程倉庫的時候,新建了和將要提交的代碼一樣的文件。比如readme這種文件。那麼就需要這兩句命令來解決衝突了:
git pull origin master --allow-unrelated-histories git push -u origin master -f
解決辦法:
在確認自己gitee賬戶和地址都沒出錯的情況下,
在 idea 的 terminl (終端)視窗中依次輸入命令:
git pull
git pull origin master
git pull origin master --allow-unrelated-histories
最後在idea中重新push自己的項目