赞
踩
注意不要仓库嵌套!!!
.git目录就是一个仓库,不要外面一个.git目录,里面的文件里还有一个.git目录,这样会形成仓库嵌套,文件提交会有问题。
文件里如果有node_modules,记得配置忽略文件
.gitignore
,一般与 .git 目录同级。
.gitignore
文件的格式规则如下:
- 空格不匹配任意文件,可作为分隔符,可用反斜杠转义。
#
开头的文件表示注释,可以使用反斜杠进行转义。!
开头的模式表示否定,该文件将会再次被包含,如果排除了该文件的父级目录,则使用!
也不会再次被包含。可以使用反斜杠进行转义。/
结束的模式只匹配目录以及在该目录路径下的内容。/
开始的模式匹配当前目录下的,(.gitignore
文件所在的目录)**
匹配多级目录,可在开始,中间,结束。*
匹配任意数量的任意字符串。?
通用匹配单个字符。[]
通用匹配单个字符列表。
eg:
- 忽略所有的 .idea 文件夹
.idea
- 忽略所有以 .test 结尾的文件
*.test
- 忽略 node_modules 文件和文件夹
/node_modules
- 忽略项目中所有名字为a.html的文件
a.html
- 忽略项目中所有以.html结尾的文件
*.html
- 忽略当前根目录下的名字为a.html的文件
/a.html
- 忽略根名字为a的目录下的b.html文件
/a/b.html
- 首先在 gitee创建远程仓库
- 进入想要提交的文件夹 初始化本地仓库
git init
- 本地仓库与远程仓库进行连接
git remote add origin 仓库地址
- 添加所有文件到暂存区
git add .
- 本地仓库提交并注释
git commit -m '注释内容'
- 把本地仓库推送到远程仓库 (第一次),
-u
的意思是记录远程仓库的地址。
git push -u origin master
- 以后如果向远程仓库推送
git push master
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。