一.git新建工程
现在git上建一个空的工程
生成路径之后正常的clone
然后git init
会生成一个.git文件 你看不到 因为他是隐藏的
然后把你的工程复制到这里
再正常的add commit push 就可以了
你再次clone的时候 会发现刚提交的东西 都出来了
在git 删除工程 settings里边 不过删除之前要填写工程名 不然不允许删除
二.网页git设置为中文
三.gitignore不生效
我忽略.idea任何信息都不生效
.gitignore中我是这么写的 正常来讲没毛病
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
.idea/*
# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml
# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
# Gradle:
.idea/gradle.xml
.idea/
但是每次提交代码都告诉我.idea下某个文件有变化
解决办法:清理缓存
git rm -r --cached .
之前一直再找忽略.idea/workspace.xml的方法,结果才知道push之后,文件的追踪状态 就会被确定,此时再去修改忽略文件不会生效;(忽略文件仅仅只对未被追踪的文件生效;)
进入正题:
修改忽略文件并使其生效;
(1)清理追踪文件的缓存: git rm -r --cached .
(2)添加到缓存区: git add .
(3)提交到本地仓库: git commit -m "update .ignore"
(4)推送到远程仓库: git push origin master
所以以后一定要先把忽略文件配置好,再去push文件。*
解决办法转自:https://blog.csdn.net/OneHandOfVoice/article/details/101107795