1. 程式人生 > >linux下上傳程式碼至github的步驟

linux下上傳程式碼至github的步驟

1>登入github帳號,點選 new a repository輸入專案名稱(例如:code)。

2>進入終端在當前目錄下建立一個專案mkdir code,然後進入到該目錄下 cd code.

3>檢測專案到本地,在新建專案的頁面右下角有HTTPS clone URL,複製專案的gitURL到貼上版,使用git clone將URL貼上到後面(git clone https://github.com/sugerchestnut/code.git)
將專案克隆到本地伺服器。

4>進入到該專案cd code,
就會看到README.md檔案也會被檢出在本地環境中,
這樣就會有一個本地工作區,
可以在本地工作區進行修改等一系列操作,然後提交。

5>將要上傳的檔案複製到該專案裡,可以一次上傳多個檔案,
首先使用git status檢視工作區狀態,
再使用git add +專案裡的檔名,
使git跟蹤到新增的檔案,(隨時使用git status命令檢視當前工作區狀態)。

6>執行git commit命令執行本次提交的變更,
填寫變更的評論(目的),填寫完後ctrl+c,ctrl+x退出。

7>此時工作區已經乾淨,沒有要提交的檔案了,
最後使用git push來發布本地的提交操作,
輸入github帳號和密碼。這樣提交就完成了。

------------------------------
今天又看了一遍廖雪峰老師的部落格,總結了一點點git命令:
  git init第一次建立本地倉庫的時候,使用一次,再後面就不用了
  git add向本地倉庫新增檔案
   git commit將新增進本地倉庫的檔案提交
  git diff檢視對本地倉庫中檔案的改動
  git log檢視提交本地倉庫檔案的日誌(git log –pretty=online)
  git reset –hard HEAD^回退到上一個版本
  git diff HEAD – readme.txt命令可以檢視工作區和版本庫裡面最新版本的區別
  git checkout – file可以丟棄工作區的修改
  git reset HEAD file可以把暫存區的修改撤銷掉(unstage),重新放回工作區
  從版本庫中刪除檔案,那就用命令git rm 檔名 刪掉

  要關聯一個遠端庫,使用命令git remote add origin [email protected]:path/repo-name.git;

 關聯後,使用命令git push -u origin master第一次推送master分支的所有內容;

 此後,每次本地提交後,只要有必要,就可以使用命令git push origin master推送最新修改;

 要克隆一個倉庫,首先必須知道倉庫的地址,然後使用git clone命令克隆。

 Git支援多種協議,包括https,但通過ssh支援的原生git協議速度最快。