git

  • git clone 克隆远程项目
  • git add . 添加所有文件到缓存中
  • git add 具体文件名 只提交相关文件
  • git commit -m “信息” 提交信息
  • git push origin master 提交到github库中
    • git push 推送到默认分支
    • git push -f 强制推送
  • git clone -b xxx https://github…… 下载分支代码 -b =branch
  • 放弃本地强制更新
    • git fetch –all
      git reset –hard origin/main main是分支
      git pull

git submodule

  • git submodule add git地址 路径 添加子模块 路径是相对于该项目下的文件夹例如:Assets/Res
    • git submodule add git地址 路径 例如添加分支 -b v1
  • git submodule init
  • git submodule update 这两个命令一起会添加子模块git
  • git submodule deinit 路径 删除子模块
  • git rm 路径 删除某个目录以及缓存信息
  • rm -rf .git/modules/<子目录路径> 删除主仓库中的子模块信息
  • git submodule update –remote 更新版本到远程库

svn

SVN dump导出最新版

svnadmin dump G:\SVN\Repositories\A-Shuangtong -r head > G:\SVN\Backup\dump\mdj_demo003.dump