1. 程式人生 > WINDOWS開發 >【環境搭建】Windows上搭建github環境和github常用基本操作

【環境搭建】Windows上搭建github環境和github常用基本操作

搭建github環境和基本操作

一、下載Git

  1. 在git官方下載:https://git-scm.com/download/gui/windows,安裝時候直接預設next即可,記得新增環境變數,安裝之後,在git bash命令列中輸入使用者姓名和使用者郵箱
git config --global user.name "username"
git config --global user.emaile "emailaddress"

技術分享圖片

  1. 在GitHub Desktop下載GUI:https://desktop.github.com/,下載完成之後,會有引導操作,但是不詳細,作用不大,可以直接用git bash

二、Git GitHub gitlab 三者的區別和聯絡

  1. Git:分散式版本控制系統
  2. GitHub:開原始碼庫以及版本控制系統
  3. GitLab:一個用於倉庫管理系統的開源專案

三、git的主要分支

主分支:

  1. master:主分支,用來版本釋出
  2. develop:日常開發分支,該分支正常儲存了開發的最新程式碼,開發完成並且測試沒有問題則將develop分支的程式碼合併到master分支併發布。

輔助分支:(作用:團隊成員之間並行開發,方便開發和釋出並行以及線上問題修復)

  1. feature:具體的功能開發分支,只與develop分支互動
  2. release:master分支的未測試版(預發)
  3. hotfix:線上bug修復分支

四、配置SSH和遠端倉庫

  1. 建立SSH key:在命令列中輸入命令
ssh-keygen -t rsa -C "[email protected]"
然後會提示一些內容,我是直接按了三次回車鍵
生成兩個檔案,分別是:id_rsa私鑰,不能告訴別人,id_rsa.pub公鑰,可以告訴別人

技術分享圖片

  1. 登陸github,大舅“settings”中的SSH and GOG Keys頁面,點選新增一個sshkey,title可以填寫任意的,在key文字框裡面貼上id_ras.pub的內容。

技術分享圖片
技術分享圖片

五、建立一個倉庫(repository)的整個過程

  1. 在指定目錄下建立一個版本庫,(我是在D盤中的Git_file資料夾)
pwd 	#顯示當前路徑
cd d:/Git_file	#切換到指定路徑
mkdir testgit		#建立一個testgit資料夾

技術分享圖片

  1. 把這個檔案程式設計git可以管理的倉庫
git init	#把這個目錄變成git可以管理的倉庫
.git檔案是用來管理跟蹤版本的,不要刪除,否則會破壞環境

技術分享圖片

  1. 在該目錄下建立一個readme檔案,並把檔案檔案新增到git中

技術分享圖片
常用的管理git檔案的方法

vim readme.md				#建立檔案
git add readme.md		#把檔案新增到暫存區裡面去
git commit -a -m "修改備註"
git status
git diff filename

技術分享圖片

六、上傳檔案到遠端倉庫

git remote add origin https:URL #遠端倉庫
git pull#有時候回報錯 可以改成
git pull --rebase origin master#最後面一個是分支名
git push origin master

技術分享圖片技術分享圖片

七、建立與合併分支

常用的步驟:建立並切換分支->檢視當前分支->新增內容->修改檔案內容->儲存上傳檔案->合併分支->檢視修改後的內容->刪除合併前的分支

git checkout dev	#切換到名為dev的分支,如果加上-b引數,表示建立並切換
git branch 		 		#檢視分支,當前分支顯示為綠色
git brach dev			#建立一個分支名為dev的分支
git merger dev 		#把dev分支合併到master
git branch -d name#刪除分支

八、補充知識點

  1. 使用倉庫的作用:倉庫中的所有檔案都可以被Git管理起來,每個檔案的修改、刪除都能夠被追蹤到,在將來某個時刻還可以將檔案“還原”