iOS git指令和pod上传指令

grep -n "Hybrid" -r ./
Git 全局设置:

git config --global user.name "七武海"
git config --global user.email "[email protected]"
创建 git 仓库:

mkdir name
cd name
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://gitee.com/YangFanHome/name.git
git push -u origin master
已有仓库?

cd existing_git_repo
git remote add origin https://gitee.com/YangFanHome/name.git
git remote set-url origin 新克隆地址
git push -u origin master

//git push --set-upstream origin master(master可以根据子的需要自定义,就是当前分支在远程分支对应的名称)
/git remote add origin 此为GitHub上面的仓库地址
git add .
git commit -m "first commit"
git push -u origin master
git push origin master -f //强行覆盖远程分支

//继续添加
// git add .
// git commit -m "添加测试代码"
// git push

//添加版本号
// git tag -a 0.1.0 -m "版本0.1"
//创建同名分支
// git branch 0.1.0
//创建分支本地分支
// git branch name
//查看版本号
// git tag
//将本地的添加的tag同步到远程代码仓库
// git push --tag

git克隆远程仓库
//Git本身的源代码你既可以用 git:// 协议来访问:
git clone [email protected]:******/****.git

//也可以通过http 协议来访问:
git clone https://git.oschina.net/******/****.git

或者
后改用git clone --depth 1
//自定义目录名称,如果不自定义,默认为远程仓库的项目目录名称 git clone https://git.oschina.net/******/****.git mygrit

//pod推送
// pod trunk push 文件名字.podspec --allow-warnings

删除具体操作

拉取远程的 Repo 到本地(如果已经在本地,可以略过)

$ git clone xxxxxx
1
2

在本地仓库删除文件

$ git rm 我的文件
1
2

在本地仓库删除文件夹

$ git rm -r 我的文件夹/

此处-r表示递归所有子目录,如果你要删除的,是空的文件夹,此处可以不用带上-r

1
2
3

提交代码

$ git commit -m"我的修改"
1
2

推送到远程仓库(比如GitHub)

git rm -h
用法:git rm [<选项>] [--] <文件>...

-n, --dry-run         演习
-q, --quiet           不列出删除的文件
--cached              只从索引区删除
-f, --force           忽略文件更新状态检查
-r                    允许递归删除
--ignore-unmatch      即使没有匹配,也以零状态退出

//详细

  1. 首先先检查下电脑是否安装有git。

    在终端输入 $ git。如下图显示,就是已安装。

    如未安装,会提示“The program 'git' is currently not installed.”。

    Mac电脑下使用Git命令
  2. 2

    在mac电脑上安装git有两种方式:

    一是通过安装homebrew,然后通过homebrew安装Git,具体方法请参考homebrew的文档: https://brew.sh/index_zh-cn。

    二是通过安装Xcode软件,Xcode集成了Git。(当然如果用不到Xcode软件的,建议通过第一种方式)。

  3. 安装完成后,就是开始登录git了。

    1、设置你的名字: $ git config --global user.name "name"

    2、设置你的邮箱:$ git config --global user.email "[email protected]"

    注意git config命令的--global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

    Mac电脑下使用Git命令
  4. 首先创建一个仓库。

    (1)先在电脑上指定一个位置。 $ cd xxx

    xxx表示文件夹路径。

    (2)创建仓库。 $ git init

    注:可能我们会发现当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,没事千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了。

    Mac电脑下使用Git命令
  5. 添加文件。

    添加全部文件:$ git add .

    或者 添加指定文件: $ git add "test.rtf"

    注:(git add .) add后面带一个空格再加点

    Mac电脑下使用Git命令
  6. 提交。

    $ git commit -m "xxx"

    注:xxx一定要写,不能为空字符。(-m后面一般输入的是本次提交的说明)

    Mac电脑下使用Git命令
  7. 查看状态。(可以查看到哪个文件自上次提交后的修改情况)

    $ git status

    如图:说明 test.rtf 文件有修改。

    Mac电脑下使用Git命令
  8. 查看修改内容。

    $ git diff test.rtf

    Mac电脑下使用Git命令
  9. 再次提交。

    步骤:

    1、先添加:$ git add "test.rtf"

    2、在提交:$ git commit -m "新增天气文字"

    Mac电脑下使用Git命令
  10. 查看提交记录。

$ git log

![Mac电脑下使用Git命令](https://upload-images.jianshu.io/upload_images/13473007-bba093ca7eac7642?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 
  1. 版本回退。如果我们在使用过程中,想退到之前的某一版本。
回退到上一个版本:$ git reset --hard HEAD^

回退到某一版本:$ git reset --hard bf4dc99...

![Mac电脑下使用Git命令](https://upload-images.jianshu.io/upload_images/13473007-9065f63ce5880261?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 

![Mac电脑下使用Git命令](https://upload-images.jianshu.io/upload_images/13473007-4fb5a3ef833a1276?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 
  1. 删除文件。
$ git rm test.rtf

$ git commit -m "删除文件"

![Mac电脑下使用Git命令](https://upload-images.jianshu.io/upload_images/13473007-decc341f0d7ce351?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 
  1. 13
以上只是对git对文件的基本命令操作。

你可能感兴趣的:(iOS git指令和pod上传指令)