一: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