git 和 pod 常用命令

作者: 腾飞tengfei | 来源:发表于2019-08-25 17:56 被阅读0次

     在CocoaPods创建自己的公开库和私有库时,我们会经常使用到 git 和 pod 命令,以下是我创建公开库和私有库过程中常用到的一些命令,希望这些能够帮助到您,点赞+收藏,创建自己的公开库和私有库不迷路。

    git命令

    mkdir xx #创建一个空目录 xx 指目录名
    pwd #显示当前目录的路径。
    cat xx #查看 xx 文件内容
    
    git init #把当前的目录变成可以管理的git仓库,生成隐藏.git文件
    git status #查看仓库状态
    git add . #他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
    git add -u #他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂存区。add -u 不会提交新文件 (untracked file)。(git add --update的缩写)
    git add -A #是上面两个功能的合集(git add --all的缩写)
    git commit -m "描述" #从暂存区提交代码到远程库
    git tag -a '1.0.1'  -m '描述' #添加版本为1.0.1的tag
    git push --tags #将本地创建的tag推到远程库
    git tag  #查看tag
    git tag -d '1.0.1' #删除版本为1.0.1的tag
    git push origin :1.0.1 #从远程库删除版本为1.0.1的tag
    git push origin master #Git会把master分支推送到远程库对应的远程分支上
    git remote add origin https://github.com/xxx.git #关联一个远程库。
    
    git clone https://github.com/dgynfi/DYFToast.git #从远程库中克隆
    git diff xx #查看xx文件修改了那些内容
    git reset  –hard HEAD^ 或者 git reset  –hard HEAD~ #回退到上一个版本 (如果想回退到100个版本,使用git reset –hard HEAD~100 )
    git log #查看历史记录
    git reflog #查看历史记录的版本号id
    git rm xx #删除 xx 文件
    git checkout — xx #把 xx 文件在工作区的修改全部撤销。
    git checkout –b dev #创建dev分支 并切换到dev分支上
    git checkout master #切换回master分支
    git merge dev #在当前的分支上合并dev分支
    git branch name #创建分支
    git branch #查看当前所有的分支
    git branch –d dev #删除dev分支
    git stash #把当前的工作隐藏起来 等以后恢复现场后继续工作
    git stash list #查看所有被隐藏的文件列表
    git stash apply #恢复被隐藏的文件,但是内容不删除
    git stash drop #删除文件
    git stash pop #恢复文件的同时 也删除文件
    git remote #查看远程库的信息
    git remote –v #查看远程库的详细信息
    
    

    pod命令

    
    pod spec create DYFToast #生成pod库配置文件 (DYFToast.podspec)
    pod init #生成Podfile文件
    pod lib lint #只是从本地验证你的pod能否通过验证
    pod spec lint DYFToast.podspec --allow-warnings --verbose #是从本地和远程验证你的pod能否通过验证,--allow-warnings 允许警告,--verbose 打印详细日志
    pod spec lint --sources='https://github.com/CocoaPods/Specs' #验证私有库能否通过时,应该要添加--sources选项,不然会出现找不到repo的错误
    pod repo push 本地repo名 podspec名 --sources='https://github.com/CocoaPods/Specs' #在私有库引用了私有库的情况下,在验证和推送私有库的情况下都要加上所有的资源地址,不然pod会默认从官方repo查询。
    pod trunk push DYFToast.podspec #发布pods
    pod trunk push DYFToast.podspec --allow-warnings #发布pods,--allow-warnings 允许警告
    
    

    希望读到这的您能点赞,分享和关注一下我,以后还会更新技术干货,谢谢您的支持!

    墙裂推荐阅读!!!

    1.《 入门教程 - Git基础 》
    2.《 Git教程 | 易百教程 》
    3.《 Git 教程 | 菜鸟教程 》

    点赞+关注,第一时间获取最新知识点,转发请注明出处。

    最后祝大家生活愉快~

    相关文章

      网友评论

        本文标题:git 和 pod 常用命令

        本文链接:https://www.haomeiwen.com/subject/ififjctx.html