各个场景下使用git

127 阅读1分钟

场景:项目换框架等重大改动,将本地代码上传至gitlab的新分支

本地代码指的是本地没有与任何远程gitlab仓库连接,然后通过与已有的git远程仓库建立连接,然后讲本地代码上传至新的分支,该分支是通过push命令至不存在的远程分支名时自动新建的。

git init
// 创建本地git仓库
git add .
// 该命令的参数 .表示添加该路径下所有文件至缓存区
git commit -m "init project"
// init project 本次操作说明,该说明会记录至log日志中,提交本次添加
git remote add origin git@github.com:haoshuaia/test_project.git
// 将本地仓库与远程仓库关联起来其中git@...是复制远程仓库的链接
git branch feat/nuxt2
// 新建本地分支feat/nuxt2
git push -u origin feat/nuxt2
// 推送缓存区代码至远程新建的feat/nuxt2,至此本地feat/nuxt2与远程仓库的feat/nuxt2已关联