iOS項目Git管理操作步驟

創(chuàng)建遠程倉庫

  • 進入GitHub,新建一個倉庫
    image.png
  • 填寫倉庫名字GitDemo
    image.png

    OK后,會跳轉(zhuǎn)到如下頁面
image.png
  • 本地新建一個iOS項目,為創(chuàng)建之前如圖
image.png
  • 終端cd到改項目所在目錄,并輸入如下命令,初始化這個本地的目錄為一個Git可以管理的倉庫
    git init
    image.png

    完成后,目錄下文件如圖
image.png

注意:git會自動為我們創(chuàng)建唯一一個master分支
我們能夠發(fā)現(xiàn)在當前目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,千萬不要手動修改這個目錄里面的文件,不然改亂了,就把Git倉庫給破壞了。

  • 輸入如下命令將本地倉庫與遠程倉庫進行關(guān)聯(lián)
    git remote add origin git@github.com:Yakov1012/GitDemo.git

備注:origin就是我們的遠程庫的名字,這是Git默認的叫法,也可以改成別的;
git@github.com:Yakov1012/GitDemo.git是我們遠程倉庫的路徑

  • 輸入一下命令查看本地倉庫的狀態(tài),紅色為可提交文件
    git status
image.png
  • 進行第一次提交
    git commit -m "first commit",出現(xiàn)如下提示,原因是文件還沒有添加到本地git

    image.png

    執(zhí)行git add .解決上述問題,并能git commit -m "first commit"成功
    image.png

    image.png

  • 執(zhí)行如下命令,提交到遠程倉庫,出現(xiàn)如下錯誤的原因是由于github賬號沒有設(shè)置ssh公鑰信息所致
    git push -u origin master

    image.png

    查看是否有公鑰的命令
    ssh -T git@github.com
    image.png

    GitHub賬號設(shè)置SSH keys
    獲取本地SSH keys
    image.png

    設(shè)置給GitHub
    image.png

    再次用命令ssh -T git@github.com查看,問題已經(jīng)得到解決
    image.png

    再次執(zhí)行命令git push -u origin master,又會出現(xiàn)如下問題
    image.png

    到本地網(wǎng)絡(luò)設(shè)置,添加Google的DNS8.8.8.8就可以了
    image.png

    image.png

  • 進入GitHub查看倉庫中是否有了剛才添加的項目

image.png
  • 嘗試利用SourceTree拉取GitDemo項目,并修改代碼提交,通過檢測,沒有啥問題


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

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

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