一、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