git常用命令及錯(cuò)誤總結(jié)

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ò)

屏幕快照 2019-04-09 上午10.50.58.png

屏幕快照 2019-04-09 上午10.49.49.png

解決方法:

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 配置 首先是配置帳號(hào)信息 ssh -T git@github.com#登陸github 修改項(xiàng)目中的個(gè)人信息 1 ...
    rochuan閱讀 868評(píng)論 1 1
  • 三大區(qū)域: 工作區(qū) → 緩存區(qū) → 本地倉(cāng)庫(kù) 一 、 使用 git config 命令進(jìn)行配置: git ...
    Manchangdx閱讀 2,948評(píng)論 0 2
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,835評(píng)論 9 163
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,853評(píng)論 1 26
  • 配置 首先是配置帳號(hào)信息ssh -T git@github.com # 登陸 github 修改項(xiàng)目中的個(gè)人信息 ...
    guanguans閱讀 813評(píng)論 0 3

友情鏈接更多精彩內(nèi)容