iOS項目Git管理操作步驟

創(chuàng)建遠程倉庫

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

    OK后,會跳轉到如下頁面
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倉庫給破壞了。

  • 輸入如下命令將本地倉庫與遠程倉庫進行關聯(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賬號沒有設置ssh公鑰信息所致
    git push -u origin master

    image.png

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

    GitHub賬號設置SSH keys
    獲取本地SSH keys
    image.png

    設置給GitHub
    image.png

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

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

    到本地網絡設置,添加Google的DNS8.8.8.8就可以了
    image.png

    image.png

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

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


    image.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容