pod git 基本命令

2020-11-13  本文已影响0人  乐视薯片

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

删除修改

  1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改。
    git checkout .
  2. 本地新增了一堆文件(并没有git add到暂存区),想放弃修改。
    git clean -xdf
  3. 本地修改/新增了一堆文件,已经git add到暂存区,想放弃修改。
    git reset HEAD .
  4. 本地通过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 过滤校验)

上一篇下一篇

猜你喜欢

热点阅读