[Github]github使用教程(一):本地倉庫與遠程倉庫


        Github是一個遠程代碼托管平台。一個Github的項目被稱為一個repository。repository有兩種類型:一種是 Public repository,另一種是Private repository。Public repository故名思意:是公共的repository,每個人都可以訪問並查看repository上的項目的代碼。而Private repository則只能由自己訪問。(未認證)在微軟未收購Github前,創建一個Private repository需要收費。

  在本篇文章我將闡述如何創建一個本地git項目並同步到遠程github項目!

  首先需要創建一個github賬號並登錄。然后創建一個項目。

  github地址:https://github.com/

  然后安裝本地git工具

  git for windows:https://gitforwindows.org/

 

  因為git連接遠程倉庫用ssh,因此需要創建公私鑰。打開git-bash,輸入:

$ ssh-keygen

  系統將提示你輸入文件路徑以及密碼,按照提示輸入即可。命令執行完畢以后將生成兩個文件,一個保存着公鑰,一個保存着私鑰。

  這時候打開github個人設置,在SSH and GPG keys選項卡的SSH key中添加一個key,key的內容就是剛剛命令生成的公鑰。

  完成以后,輸入以下命令:

$ ssh -T git@github.com

  

  當看到類似 You've successfully authenticated, but GitHub does not provide shell access.

字樣說明已經可以成功登錄github

  現在我們開始做git全局配置。在git-bash中輸入以下命令配置全局用戶名和全局郵箱(這些信息在提交代碼的時候將保留在commit中)
  

$ git config --global user.name "user"           #將把全局用戶名設置成user
$ git config --global user.email "user@user.com" #將把全局郵箱設置成user            

  創建項目目錄並cd到項目目錄,輸入命令初始化git項目

$ git init

 

  輸入命令添加遠程倉庫

$ git remote add origin yourproject@github.com

 

  輸入命令拉取遠程項目master分支

$ git pull origin master

 

  輸入命令添加文件

$ git add *

  

  輸入命令查看git倉庫所發生的變化

$ git diff cached

 

  輸入命令提交commit

 

$ git commit -m "Add File"

 

 

  輸入命令推送文件到遠程倉庫

git push --set-upstream origin master

  

  大功告成!

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM