mac終端push程式碼庫到github

躍然發表於2014-11-23

一:

安裝git和配置略,網上太多教程。


二:

1、克隆專案到本地:

git clone git@github.com:JarryChang/JarryChang.github.io.git    /Volumes/SHARED/JarryChang.github.com

2、cd到專案所在目錄

3、初始化

      git init

      初始化後在原生程式碼庫會自動建立一個.git隱藏檔案,這個就是原生程式碼庫

三:載入檔案 

      git add .

      . 是把資料夾裡面的所有檔案都載入進來

      還可以單個載入

      git add index.html ,test.html

四:提交檔案,建立時間點

      git commit -m "init commit"

      -m “引號內是註釋內容”

     建立之後可以隨時回到這個時間點,可以看到有若干個檔案被修改了,若干個檔案插入,若干個檔案刪除

    可以隨時用 git status 檢視git 狀態

五:
    推送程式碼

    第一次推送的時候要新增遠端的程式碼庫到配置

    git remote add origin master https://github.com/JarryChang/JarryChang.github.io.git

    然後推送 git push origin master

六:我的問題

    以上應該是完全沒問題的,只是最近好長一段時間我怎麼push不成功。起初以為是網速不好所以造成了連線失敗。

    今天測了下網速,發現速度是槓槓的,那隻好找原因了。

    查下資料,然後發現安裝兩個Xcode ,一個5.1版本一個6.1版本,不知是不是這個原因,然後在終端執行了下

    sudo xcode-select -switch /Applications/Xcode6.1.app/Contents/Developer,還有上面第五步紅色https路徑換成了 問題

    ssh路徑 git@github.com:JarryChang/JarryChang.github.io.git於是問題遂解。

    後來再次push失敗,嘗試多次後,發現clone時候也得使用上面ssh路徑而不能用https,否則push失敗。 (14/12/19新增詞句)

    問題是解決了,貌似github也被牆了。遂記之。

相關文章