Git的基本使用及基本流程(平台為GitHub)


一、Git基本概念

  1.Git是分布式的版本管理系統,每台機器都可以基於遠程中心服務器擁有自己的版本,如圖:

 

 

  2.遠程中心服務器一般叫做Origin repository。

  3.下面來看一下本地計算機包含哪些內容,圖片來自於Git官網,包含三個區域:

  (1) 工作目錄(working Directory):我們肉眼能夠看到的目錄及相應的文件;
  (2) 暫存區(Staging Area,也有叫Index):中間過渡區域,可以通過git add命令將工作目錄文件放入該區域;
  (3) 版本庫(Repository):存放版本、分支、Commits的相關信息,通過git commit命令將Staging Area區域的內容放在版本庫中;版本庫的信息以文件的形式存放在工作目錄下的.git隱藏文件夾中;

 

 

   4.命令集關系

 

 

二、Git提交新工程

  1.下載並安裝git

 

  下載地址(國內鏡像,官網太慢):https://npm.taobao.org/mirrors/git-for-windows/

  2.創建一個本地的版本庫(其實也就是一個文件夾) 例:D:\Users\computer\workspace

  3.在新創建的文件夾workspace里鼠標右鍵點擊Git Bash Here,打開git命令窗口

  4.設置全局配置

git config --global user.name "shenghdx"
git config --global user.email "email@qq.com"

 

  5.生成ssh密鑰

ssh-keygen -t rsa -b 4096 -C "email@qq.com"

  回車后提示輸入密碼, 此處密碼可以不填, 直接回車,提示再次輸入密碼, 直接回車,生成成功

  公鑰,秘鑰默認生成路徑為:C:\Users\computer\.ssh

 

 

 

 

  6.將id_rsa.pub文件的內容設置到GitHub上

  

 

 

 

 

  7.GitHub上創建一個New repository。進入創建好的repository並復制ssh地址

 

 

 

  8.文件夾workspace里鼠標右鍵點擊Git Bash Here,打開git命令窗口,輸入命令clone文件

git clone git@github.com:shenghdx/SpringCloudDemo.git

  進行clone時會出提示信息,輸入yes

 

  9.工程拷貝到工作空間(D:\Users\computer\workspace\SpringCloudDemo)

 

 

   

  10.Bash窗口輸入命令上傳到本地庫

cd SpringCloudDemo
git add . git commit
-m "commit code"

  11.上傳提交到遠程庫Remote(GitHub)

git push -u origin master

  此操作目的是把本地倉庫push到github上面,此步驟需要你輸入帳號和密碼

 

  12.指令集

--全局配置
git config --global user.name "shenghdx"
git config --global user.email "email@qq.com"

--生成ssh秘鑰
ssh-keygen -t rsa -b 4096 -C "email@qq.com"

--clone之后上傳工程
git clone https://github.com/shenghdx/SpringCloudDemo.git
cd SpringCloudDemo
git add .
git commit -m "commit code"
git push -u origin master

 

 

 

參考文獻:https://blog.csdn.net/Lucky_LXG/article/details/77849212

     https://blog.csdn.net/wankui/article/details/52029246


免責聲明!

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



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