1. 程式人生 > >github超簡單用法

github超簡單用法

點贊 是你 cat 簡單用法 git push com 方便 改變 bug

參考:

http://stormzhang.com/github/2016/05/25/learn-github-from-zero1/

1. 為啥要用github

做一個項目會產生好多版本,可以記錄下每個版本,比較每個版本之間的差異,出現差錯可以方便的返回之前的版本。便於多人合作。

2. 申請github賬號

github官網balabala填寫信息申請一通。

3. 基本概念

repository:倉庫,一個項目對應一個倉庫

issue:問題,別人發現你的項目中有bug,給你提問題,需要你一個個修復。

star:點贊

fork:分支,別人fork你的項目後進行修改,不影響原項目。

pull request:fork後希望把改變應用到原項目中,向原項目提出申請。

4.git

git是啥:本地的版本控制庫

git安裝:

Mac:https://sourceforge.net/projects/git-osx-installer/

Windows:https://git-for-windows.github.io/

準備工作:

配置身份

$ git config --global user.name "aaa"

$ git config --global user.email "[email protected]"

查看是否配置成功

$ git config --global user.name

$ git config --global user.email

git最基本的命令:

cd… :進入項目存在的目錄

git init:初始化倉庫

git add:添加文件至git倉庫(添加至暫存區,提交必備步驟一)

git commit:(提交必備步驟二)

用法:git commit –m "123"(引號內為版本名)

*以上是每次必備操作

5. github提交代碼

github是啥:遠程倉庫(防止你的電腦廢了,請在遠程端存一份。也便於多人合作。)

準備工作:

i.SSH

在Git Bash 裏輸入 ssh 如果出現以下提示證明你本機已經安裝 SSH(一般默認都安裝了,要是你不幸沒安裝,自己搜解決方法吧…)

技術分享

輸入 ssh-keygen -t rsa ,指定 rsa 算法生成密鑰,接著連續三個回車鍵(不需要輸入密碼),然後就會生成兩個文件 id_rsa 和 id_rsa.pub ,而 id_rsa 是密鑰,id_rsa.pub 就是公鑰。這兩文件默認分別在如下目錄裏生成:

Linux/Mac 系統 在 ~/.ssh 下,win系統在 /c/Documents and Settings/username/.ssh 下,都是隱藏文件。

ii. GitHub 上添加 SSH key

第一步先在 GitHub 上的設置頁面,點擊最左側 SSH and GPG keys :

技術分享

然後點擊右上角的 New SSH key 按鈕:

技術分享

需要做的只是在 Key 那欄把 id_rsa.pub 公鑰文件裏的內容復制粘貼進去就可以了(上述示例為了安全粘貼的公鑰是無效的),Title 那欄不需要填寫,點擊 Add SSH key 按鈕就ok了。

這裏提醒下,怎麽查看 id_rsa.pub 文件的內容?

Linux/Mac 用戶執行以下命令:

  1. cd ~/.ssh
  2. cat id_rsa.pub

Windows用戶,設置顯示隱藏文件,可以使用 EditPlus 或者 Sublime 打開復制就行了。

SSH key 添加成功之後,輸入 ssh -T [email protected] 進行測試,如果出現以下提示證明添加成功了。

技術分享

常用命令:

git pull origin master:將遠程代碼更新至本地。

git push origin master:將本地代碼推至遠程master分支

*一般為避免沖突,建議先pull後push

6. 每個項目的具體操作方法

a) 在github上新建項目

b) 在本地創建項目(參見第4條中的基本命令)

c) git remote add origin [email protected]:youename/123.git

將本地倉庫與github上的倉庫關聯

d) git pull origin master(以後每次更新項目均需執行)

e) git pull origin master(以後每次更新項目均需執行)

github超簡單用法