一:git使用命令git
ionic hooks addgithub
ionic state restoreionic
二:相关git网址rest
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/code
三:从远程直接克隆,项目在非master分支下server
1.找到远程库地址 (HTTP),指定目录下直接在终端运行git clone克隆一个本地库开发
git clone git@github.com:michaelliao/gitskills.git
2.这时本地会出现一个项目的文件夹,进入此文件夹rem
cd gitskills
查看项目文件夹里面的内容,发现只有文件README.mdget
ls
查看当前分支为master,默认对应的也是远程仓库的master,若是所需项目不在这一分支,还需继续进去下一步it
$ git branch * master
3.在终端输入如下命令
git branch -a
这时会列出远程仓库的全部分支,以下
* master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/master-server remotes/origin/dev remotes/origin/release
4.这个时候选择项目所在的分支就能够了,默认是本地的master
git checkout origin/master-server
如今文件夹里面就是所需的项目,经过git branch命令能够查看到当前的本地分支跟踪的是远程指定的分支,开始开发
$ git branch * (HEAD detached at origin/master-server) master
4.2若是想本地的dev对应远程的dev,能够经过如下命令,做用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
git checkout -b dev origin/dev
四:提交分支到远程库
1.先本地提交
git commit -m 'test'
2.再提交到远程库dev分支
git push -u origin dev