1.從已知倉庫克隆文件到本地
步驟1. 打開終端命令行工具策肝,輸入ls查看當前目錄列表
ls
步驟2. 切換到需要保存克隆文件的目錄下奉狈,終端輸入 :
cd 目錄名
步驟3. 創(chuàng)建存儲工程的文件夾,終端輸入:
mkdir 文件名
步驟4. 克隆倉庫工程惩歉,終端輸入:
git clone 倉庫地址
步驟5. 如果打開克隆到本地的文件包含cocoapod包管理文件,需要繼續(xù)在當前目錄下安裝pod,前提是你的電腦已經(jīng)安裝過cocoapod姻成,如果不知道是否安裝,使用pod命令查看當前的pod版本愿棋,終端輸入:
pod --version
如果能查到版本號科展,就可以直接輸入:
pod install
等待pod安裝即可。
步驟6. 安裝成功之后糠雨,繼續(xù)輸入ls, 找到克隆的文件工程才睹,切換到工程目錄下,找到 工程名.xcworkspace 文件甘邀,終端輸入:
open 工程名.xcworkpace
就可以使用xcode打開你的工程文件啦琅攘。
2.如果本地有現(xiàn)成的工程文件,首次上傳到遠程倉庫
步驟1. 終端輸入
cd 工程目錄
git init
git add --all
git commit -m "本次提交說明"
git remote add origin 倉庫地址
git push -u origin master
3. 從本地倉庫推送代碼到遠程倉庫
1.把工作區(qū)內(nèi)容提交到暫存區(qū)
git add .
但不包括被刪除的文件松邪。
git add --all
把所有變化提交到暫存區(qū)
3.將修改從暫存區(qū)提交到本地版本庫
git commit -m "提交說明"
4.與遠程倉庫建立連接
git remote add origin 倉庫地址
5.最后一步將本地版本庫的分支推送到遠程服務(wù)器上對應(yīng)的分支
git push origin 遠程分支名
4.其它常用git命令行
1.設(shè)置authorname和郵箱
git config --global user.name "名字"
git config --global user.email "郵箱地址"
2.關(guān)于分支的操作
git branch
查看本地分支坞琴,綠色的代表當前所處分支
git branch -a
查看本地以及遠程分支,紅色的即遠程分支
如果沒有看到你創(chuàng)建的遠程分支逗抑,可以輸入 git fetch 拉取一下
git branch dev
創(chuàng)建分支
git branch -d "分支名字"
刪除本地分支
git push origin --delete "遠程分支名"
刪除遠程分支
git branch -vv
查看本地分支對應(yīng)的遠程分支
git branch -m 舊分支名字 新分支名字
給分支重命名
git checkout 分支名
切換到指定分支
git checkout -b 分支名
如果分支存在則只切換分支剧辐,若不存在則創(chuàng)建并切換到master分支
3.合并分支
git pull 更新分支代碼
git checkout master 切換到主分支
git merge 分支名 --squash
在主干上合并分支
git push
推送到遠程服務(wù)器
6.本地推送到遠程倉庫出錯
解決方法:
1、git pull origin master --allow-unrelated-histories //把遠程倉庫和本地同步邮府,消除差異
2荧关、重新add和commit相應(yīng)文件
3、git push origin master