git
- 在gitee上建立一个空项目,什么都不要初始化
- 因为本地项目比如用nuxt3创建的默认都有 .gitignore 和RADME.md
- 确保已经有了本地项目
- cd 本地本地项目目录
- 初始化项目目录
- 加当前所有项目文件
- 本地提交
- git commit -m "网站静态页面基本完成"
- 与远程仓库建立关系
- 推送main分支
- 目前git默认分支一般不再使用master了而是使用main
- git push -u origin "main"
-u 是 --set-upstream 的简写形式,它的作用是建立本地分支与远程分支的跟踪关系(tracking relationship),这样以后可以直接使用 git push 或 git pull 而无需再指定远程仓库和分支名。
- 到这里已经设置完成,到gitee上就可以看到上传的代码文件了。
git log
#-e '^Web/.sh/' 排除以此开头的文件
#--parents 是保持单个文件的路径结构
git ls-files -m -o --exclude-standard | grep -v -e '^Web/.sh/' -e '^Web/.vs/' -e '^Database/' -e '^Web/.vs/' | xargs -I {} cp --parents {} ./tmp