git

1.本地项目同步到gitee

  1. 在gitee上建立一个空项目,什么都不要初始化
    • 因为本地项目比如用nuxt3创建的默认都有 .gitignore 和RADME.md
  2. 确保已经有了本地项目
  3. cd 本地本地项目目录
  4. 初始化项目目录
    • git init
  5. 加当前所有项目文件
    • git add -A .
  6. 本地提交
    • git commit -m "网站静态页面基本完成"
  7. 与远程仓库建立关系
  8. 推送main分支
    • 目前git默认分支一般不再使用master了而是使用main
    • git push -u origin "main"
    • -u--set-upstream 的简写形式,它的作用是建立本地分支与远程分支的跟踪关系(tracking relationship),这样以后可以直接使用 git pushgit pull 而无需再指定远程仓库和分支名。
  9. 到这里已经设置完成,到gitee上就可以看到上传的代码文件了。

2.查看git commit记录

git log

3.拷贝上次提交依赖变动的文件包括新增

#-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