Git操作
配置用户名和电子邮件
git config --global user.name "" //名字可以随意取
git config --global user.email
克隆代码到本地
git clong XXX
拉取代码
拉取 git pull --rebase
git 项目状态
git status
切换分支
git checkout dev
提交空内容
git commit —allow-empty -m “autotag xxxxx”
解决冲突提交
1.git add .
2.git rebase --continue
3.git push
打tag
1.git tag 0.2.365
2.git push --tags
删除修改
- 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改。
git checkout . - 本地新增了一堆文件(并没有git add到暂存区),想放弃修改。
git clean -xdf - 本地修改/新增了一堆文件,已经git add到暂存区,想放弃修改。
git reset HEAD . - 本地通过git add & git commit 之后,想要撤销此次commit
git reset commit_id
git暂存修改
git stash(将工作区或者暂存区内容保存至堆栈,每次保存,会生成一条记录)
git stash save "备注"(本次暂存内容提示)
git stash pop(恢复保存的内容至工作区,同时堆栈会删掉这次保存的内容)
git stash apply(恢复保存的内容至工作区,堆栈会保留这次内容,不会删除)
git stash apply stash@{1} (应用指定的保存)
查看暂存修改记录
git stash list(查看所有暂存记录)
git show stash@{1} (查看这条暂存具体内容)
更新组件 基础库
pod update 库名(同时更新多个库,空格隔开)
pod update 库名 --verbose --no-repo-update
pod repo master update/pod repo spec update更新本地指定repo库
检查版本
pod --version
删除cocospods
sudo gem uninstall cocoapods
安装指定版本
sudo gem install cocoapods -v 1.8.3 -n /usr/local/bin/
创建pods库
pod lib create XXX
基础库发布命令(需位于example 上一层)
pod repo push XXX XXX.podspec --allow-warnings --use-libraries (--skip-import-validation 过滤校验)
网友评论