GitHub基本操作&&使用


繼續講解GitHub,這節主要講解Git的操作和使用.

Git分支

  • 解釋:分支就好比是一棵樹分出來的好多斜枝,但是有一根主分支,那就是master分支,比如你現在正在分支1上面做你的登錄功能呢,你們經理讓你現在放下手頭的工作,去完善一下注冊功能,那么這個時候就需要切換分支.具體操作步驟,請看下面詳細圖解
  • 1.創建分支 ----> git branch 分支名稱
  • 2.查看分支 ----> git branch

圖解

**創建分支**

  • 3.切換分支 ----> git checkout 分支名稱

圖解

**切換分支**

  • 4.在newBranch分支上添加一些代碼 touch 文件 然后 vi編輯

圖解

**新分支上添加代碼**

**新分支上添加代碼**
  • 5.再次切換到master分支上,查看日志里,并沒有newBranch中添加的日志,查看文件也沒有在newBranch中添加的內容,這樣就可以愉快的來回切換分支,不耽誤做任何事情 git checkout 分支名稱

圖解 - 大家注意看命令行最后的小括號里面的信息,就是你現在所在的分支

**查看日志**

  • 6.合并分支,合并之后在master分支上,可以看到兩次歷史記錄,同時也可以看到在newBranch中添加的代碼 git merge newBranch

圖解

**合并分支**

**合并分支**
  • 7.刪除分支 git branch -d 分支名稱

圖解

**刪除分支**

Git共享倉庫

  • 共享倉庫就是在以后的協作開發中,產品經理那邊會有一個共享倉庫,每個員工把自己寫的代碼提交到共享倉庫,方便同事之間的協作開發 | 克隆 | 合并代碼

  • 1.新員工直接拉去別人代碼,通過clone方式 git clone 目錄

圖解

**直接拉取**
**克隆代碼**

** 共享倉庫雖然是一個裸倉庫,但是它克隆下來的內容,是一個完整的倉庫,里面是有工作區的**

**共享倉庫**
  • 2.創建裸倉庫
    在裸倉庫當中是看不到工作區的,里面只有一些git相關的內容,默認是隱藏的,不讓用戶去修改里面的內容,它知識用來共享的,不能去修改任何命令

圖解

**創建裸倉庫**

如果已經存在共享倉庫,其他用戶直接從倉庫克隆代碼,克隆下來的代碼是有工作目錄的

**已有共享倉庫**
  • 3.user2添加代碼

圖解

**用戶2添加代碼**

  • 4.user2修改完文件之后,添加到本地倉庫 git add -A

圖解

**添加到本地倉庫**

  • 5.user2把代碼提交到共享倉庫, user3/shareProject git push 目錄

圖解

**提交到共享倉庫**

  • 6.user1從共享倉庫獲取代碼 git pull 目錄

圖解

**user1獲取代碼**

** 在user1中已經能夠看到user2添加的代碼**

**已能夠看到添加代碼**

** 并且能夠查看user2的提交日志**

**可以查看日志**

創建&&配置遠程倉庫

**登錄**
  • 2.點擊倉庫
**點擊倉庫**
  • 3.輸入倉庫名稱,描述信息
**創建倉庫**
  • 4.倉庫完畢顯示
**完畢**
  • 5.配置遠程倉庫 SSH_key
    第一次創建倉庫,會提示添加SSH_key
**配置遠程倉庫**
  • 6.到本地命令中生成公鑰和私鑰,在任何目錄下輸入即可
**生成公鑰和私鑰**
  • 7.查看本地生成的公鑰和私鑰,生成的公鑰和私鑰會存入C盤當中
**查看公鑰和私鑰**
  • 8.打開id_rsa.pub文件,復制公鑰,粘貼到遠程
**賦值公鑰到遠程**
  • 9.看到下面提示說明添加成功.如果不成功的話,就再去生成一次
**成功**

與遠程倉庫進行交互

  • 其實把本地交互搞會了,遠程的也一樣,遠程的無非就是配置下SSH_key,共享倉庫換成了遠程倉庫而已

  • **1.在本地創建一個文件夾,我這里面是GitRemotePro,進入到里面

**創建本地文件夾**
  • 2.鼠標右鍵空白的地方,選擇git bash here
**打開命令行**
  • 3.在遠程查看倉庫地址 SSH后面的地址就是你要的地址
**SSH后面的地址就是你要的地址**
  • 4.從遠程倉庫中clone代碼,在git bash當中粘貼上面賦值的地址
**clone遠程代碼**
  • 5.在本地會生成一個konw_host的文件.輸入yse開始clone
**know_host**
**clone完成**
  • 6.然后會在本地生成一個克隆下來的項目文件夾
**生成文件夾**
  • 7.提交代碼到遠程倉庫
    通過git push 遠程地址 分支名稱提交到遠程倉庫 這里默認的遠程地址已經被轉換成origin 所以可以使用git push origin 分支名稱

查看詳細信息git remote -v

切換到剛才clone下來的遠程項目文件夾,創建并添加一些文件進去

**創建添加文件**
  • 8.把內容添加到本地倉庫
**添加到本地倉庫**
  • 9.提交代碼到遠程倉庫
**提交到遠程倉庫**
  • 10.到遠程倉庫查看提交的文件
**查看文件**
到這里你把上面的內容全部掌握之后,操作Github應該是so easy的事情了,如果遇到什么問題的話,歡迎留言.
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1.git的安裝 1.1 在Windows上安裝Git msysgit是Windows版的Git,從https:/...
    落魂灬閱讀 12,713評論 4 54
  • @(〓〓 iOS-實用技術)[代碼管理 Git/SVN] 作者: Liwx 郵箱: 1032282633@qq....
    Liwx閱讀 2,788評論 1 13
  • 莫名地, 不知道該做些什么,也不知道該想些什么;只是一味的惆悵! 從前的從前,我也曾是一個思緒漫天飛...
    波波的快樂生活閱讀 258評論 0 0
  • 晚上開車回家的路上,車水馬龍的繁榮景象剛剛讓我想到今天是平安夜。 想到10年前的自己,還熱衷于節日的娛樂氣氛。還是...
    高橋美莎閱讀 249評論 1 17
  • 當一種不知名的鈍痛與荒亂從深深的心底里升上來,累成眼淚流出來。那種難以言喻的無助將我們狠狠推進了深淵,無力尖叫,...
    茯苓子閱讀 219評論 0 2