开发中常用命令
node相关
使用nvm对node进行版本控制
nvm ls //查看node版本
nvm use node //使用本机最新版本
nvm use default //使用默认版本
nvm install node //安装最新版node
nvm install [version][arch] //安装制定版本的node
eg:nvm install 16.20.2 64 安装 node v16.20.2(arch表示电脑位数)
node 版本不兼容问题解决方案
rm -rf node_modules
rm -rf yarn.lock
npm install
git相关
代码进入下一个版本操作
1. git fetch 更新一下远程的分支
2. git branch -a 查看所有分支
3. git checkout origin/version/3.0.x
4. git checkout -b feature/3.0.x_xxxx_xxx 在版本分支/master建立自己的feature分枝
5. 新建分支后要推送到origin git push origin dbg_xxx:dbg_xxxx 货值使用sourcetree操作
6. git pull 拉取新的代码更新工作区
7. 如果本地有修改 git stash 暂存 git pull后 git stash pop
git 回滚代码
git stash
git log
git reset --hard xxxxxxxxxxxxxxxxxx
git push -f
重新 pod install
(pod update --repo-update --verbose)
代码提交
git branch -r
git status
git diff
git add .
git commit -m "feat : test"
git push
(git push --set-upstream origin feature/xxxx)
当和别人同时使用一个分支开发时
提代码时,其他人更新了远程的代码,造成提代码失败
这时根据提示使用 git rebase
flutter 更新
git pull flutter 壳工程
flutter pub get
重写iOS混编taco
拉代码
如果想直接切换到远程分支
git checkout --track origin/<远程分支名>
当前处于A分支,想要直接拉取B分支的代码并更新
git pull origin B
例如 git pull origin version/3.0.x_xx_xx