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


解決方法:
1、git pull origin master --allow-unrelated-histories //把遠(yuǎn)程倉(cāng)庫(kù)和本地同步,消除差異
2、重新add和commit相應(yīng)文件
3、git push origin master