1. github在线上传文件夹
在线上传也可以上传完整的文件夹结构,直接拖拽到上传文件页面的框中即可。
1.1点击上传文件
点击上传
1.2直接拖拽
直接拖拽即可上传文件夹及文件夹里面的文件。如果点击* choose your files *就只能上传单个文件。
直接拖拽
2 .本地仓库上传
2.1 先进入项目文件夹
cd 文件夹
2.2 执行初始化指令:
git init
2.3 执行添加指令:
git add .
将所有文件添加到仓库
2.4 执行指令:
git commit -m "提交说明"
双引号内是提交注释。
2.5 到github 项目仓库复制仓库地址
复制仓库地址
2.6 执行指令:
git remote add origin https://github.com/thatThings/chat.git
2.7 上传本地代码
执行指令:
git push -u origin master
2.8 ojbk
可以到github上查看是否成功。
2.9 将线上项目clone到服务器部署
先进入文件夹
cd 文件夹
然后初始化
git init
接下来找到你想要clone下来的项目地址,直接输入
git clone "https://github.com/...../...."
就可以了
需要你打账号密码就打,打完就会开始clone啦
3.0 Git忽略某些文件提交
在项目中有些配置文件不需要提交,例如node项目里的node_modules,或者其他项目的部分文件,这时候就可以用下面的指令忽略掉:
git update-index --assume-unchanged 要忽略的文件夹/文件夹下文件名
比如我要忽略项目下.idea文件夹下所有xml文件,idea下都是xml文件(我用的webstorm):
git update-index --assume-unchanged .idea/*.xml
如果要重新恢复提交,使用如下命令:
git update-index --assume-unchanged .idea/*.xml
这样每次提交就不会提交idea下的文件了。
忽略src目录下main.js提交
例:git update-index --assume-unchanged src/main.js
注:以上简易的前提是你已经安装好了git
附:git常用命令表