IT/互联网iOS 开发继续加油iOS 成长之路

git 和 pod 常用命令

2019-08-25  本文已影响0人  腾飞tengfei

 在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 教程 | 菜鸟教程 》

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

最后祝大家生活愉快~

上一篇下一篇

猜你喜欢

热点阅读