1. 程式人生 > >windows/mac安裝git及初級使用超詳細圖解教程

windows/mac安裝git及初級使用超詳細圖解教程

前言

該文件包含 windows/mac 上安裝 git 圖解,配置公鑰/私鑰,建立本地版本庫,本地版本 庫與遠端關聯等。

安裝git

windows 上安裝 git

1.下載Git 安裝包(約32.8M)

2.選擇好安裝位置,按預設選項安裝,一直點 next 直到 finished 即可。

3.安裝完成後在開始選單下有 git 資料夾 點選下面的 git bash,如圖所示:

4.若出現下圖所示類似於命令列視窗的框,證明安裝成功。

mac 上安裝 git

在mac的終端上,輸入git會提示安裝git軟體,確認安裝。
安裝完成後開啟終端,使用git --version

或者which git命令檢視安裝版本,有就是安裝成功了。

個人資訊設定和相關配置

1.安裝完成後需進行個人資訊設定,輸入完成後,回車不顯示任何資訊。命令列如下:

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

2.還需進行相關基本配置,命令列如下所示:

$ git config --global gui.encoding utf-8
$ git config --global i18n.commitencoding
utf-8 $ git config --global i18n.logoutputencoding gbk

生成公鑰/祕鑰

備註:如果不使用ssh,可跳過此步驟

1.檢視是否已經有了ssh金鑰:cd ~/.ssh 如果沒有金鑰則不會有此資料夾,有則備份刪除。

2.生成金鑰,使用如下命令列:

$ ssh-keygen -t rsa -C[email protected]163.com”

3.此處可以不要密碼,連按三個回車,如下圖所示:

4.至此,得到了兩個檔案:id_rsa和id_rsa.pub。

5.現在你可以看到,在自己的目錄下,有一個.ssh目錄,說明成功了。

6.新增SSH公鑰到github(如果公司用的是gitlab,介面可能與下圖有所區別,只要記得找相對應的按鈕和位置就可以了)

  • 開啟github 點選右上角選擇settings,如下圖所示:
  • 左側選單列表裡選擇SSH and GPG keys,如下圖所示:
  • 選擇新增ssh key,如圖所示
  • 開啟生成的id_rsa.pub檔案,將裡面的內容複製到ssh key 的key 輸入框內,如下兩圖所示:

  • 在此輸入你github的賬號和密碼,如下圖所示:

7.測試ssh key 是否配置成功

  • 輸入如下所示命令列
ssh -T git@github.com
  • 回車,選擇yes,如下圖所示:
  • 如果看到Hi後面是你的使用者名稱,就說明配置成功。
  • 另外,金鑰/公鑰生成成功後,你會收到一封郵件。

建立本地版本庫

  1. 先用$cd 命令選擇一個合適的位置,如下圖所示:

    $cd

  2. 用$mkdir 建立一個程式碼庫

    $mkdir learngit 

  3. 這時在你的本地資料夾的這個位置就能看到你用mkdir命令建立的程式碼庫名字。

  4. 確定位於當前程式碼庫的位置並檢視當前位置

    $cd learngit 
    $pwd

  5. 用以下命令初始化這個程式碼庫

    $git init

  6. 然後你的本地該位置就會建立一個程式碼庫,而且告訴你是一個空的倉庫(empty Git repository)。當前目錄下多了一個.git的目錄,這個目錄是Git來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裡面的檔案,不然改亂了,就把Git倉庫給破壞了。也不一定必須在空目錄下建立Git倉庫,選擇一個已經有東西的目錄也是可以的。如果你沒有看到.git目錄,那是因為這個目錄預設是隱藏的,用ls -ah命令就可以看見。

  7. 現在我們在名為learngit程式碼庫下用notepad++來編寫一個readme.txt檔案 注意先按照下圖將格式轉化為utf-8 一般情況下預設就是這個。

  8. 使用如下命令把檔案新增到倉庫,注意,可反覆多次使用,新增多個檔案;

    $git add <file> 
  9. 使用如下命令,把檔案提交到倉庫完成。

    $git commit -m “add <file>”

    ⚠️注意:”add ”引號內文字為提交的檔案報文,千萬不能省 略!!!

  10. 完成後如下圖所示:

本地版本庫與遠端關聯

  1. github上建立一個版本庫,如下圖所示;

    ⚠️注意:空格無效,最好英文

  2. 假設我建立了一個名為learngit的倉庫,目前,在GitHub上的這個learngit倉庫還是空的,GitHub告訴我們,可以從這個倉庫克隆出新的倉庫,也可以把一個已有的本地倉庫與之關聯,然後,把本地倉庫的內容推送到GitHub倉庫。

  3. 複製程式碼庫在遠端的位置,如下圖所示(使用ssh):

  4. 我們根據GitHub的提示,在本地的learngit倉庫下執行如下命令:

    $ git remote add origin [email protected].com:RRRookie/learngit.git
    

    ⚠️注意:把上面的RRRookie替換成你自己的GitHub賬戶名,否則,你在本地關聯的就是我的遠端庫,關聯沒有問題,但是你以後推送是推不上去的,因為你的SSH Key公鑰不在我的賬戶列表中。新增後,遠端庫的名字就是origin,這是Git預設的叫法,也可以改成別的,但是origin這個名字一看就知道是遠端庫。

  5. 提交到遠端倉庫

    $ git push -u origin master
  6. 關於git push origin master和git push

    • master是主分支,還可以建一些其他的分支用於開發。
    • git push origin < branch-Name >的意思就是上傳本地當前分支程式碼到名為branch-Name的分支;git push是上傳本地所有分支程式碼到遠端對應的分支上。

備註

註冊公司的gitLab時郵件有可能出現在垃圾郵件裡,成功之後如下圖所示:

相關推薦

windows/mac安裝git初級使用詳細圖解教程

前言 該文件包含 windows/mac 上安裝 git 圖解,配置公鑰/私鑰,建立本地版本庫,本地版本 庫與遠端關聯等。 安裝git windows 上安裝 git 1.下載Git 安裝包(約32.8M) 2.選擇好安裝位置,按預設選項安裝

windows安裝git基本配置

1. git安裝軟體下載地址https://gitforwindows.org/ 2. 下載完成後,點選.exe安裝路徑自己選擇,其他選項參考下圖 其他就一步一步點選next即可 3. 配置github的ssh金鑰: (1)開啟Git Bash檢視電腦上是

ESXI6.5安裝廣西11選5搭建詳細圖解教程

磁盤分區 mat virtual war 夏令時 其他 ges ide create 廣西11選5搭建 Q1446595067 三個版本 workstation: 單機級,用在個人桌面系統中,需要操作系統支持 servier:工作組級,用於服務器,需要操作系統支持 esx

ESXI6.5安裝CentOS6.x(6.8)詳細圖解教程

前言 VMware三個版本 workstation: 單機級,用在個人桌面系統中,需要作業系統支援 servier:工作組級,用於伺服器,需要作業系統支援 esxi:企業級,用於伺服器,不需要作業系統支援 Exsi 是一款虛擬化系統,與VMware,VirtualB

Windows安裝Git工具基礎使用

Git簡介     git是很好一個工具使用,可以執行liunx命令,有git環境後windows系統就可以進行shell命令操作,就可以新增其他liunx輔助軟體進行執行,git也程式碼庫管理工具,無論是上傳,下載程式碼都可以使用git的環境,起到很好應用效果。 一.如何下載安裝及配

VMware10.0安裝Mac OS X 10.11詳細教程

最新版的VMware10.0支援中文,無需漢化,安裝即可;不過還是需要註冊碼 其它所需軟體: 1.系統:用的是懶人版是cdr檔案(真接把cdr改為iso就是映象檔案了) 2.mac補丁unlock-all-v120.zip 3.VMware Tools darwin6.i

Git學習系列之Windows安裝Git詳細步驟(圖文詳解)

前言   最初,Git是用於Linux下的核心程式碼管理。因為其非常好用,目前,已經被成功移植到Mac和Windows作業系統下。   鑑於大部分使用者使用的是Windows作業系統,故,這裡詳細講解Windows作業系統下Git的安裝步驟。        當然我也會陸續寫出Linux和

windows安裝 rabbitMQ 操作常用命令(轉)

點擊 結束 進程 重啟 開始 use 完成 題解 五類 windows下 安裝 rabbitMQ 及操作常用命令 rabbitMQ是一個在AMQP協議標準基礎上完整的,可服用的企業消息系統。它遵循Mozilla Public License開源協議,采用 Erlang

windows安裝 rabbitMQ 操作常用命令

log 控制臺命令 讀寫權限 ofo 下載 分享 monitor perm 服務 rabbitMQ是一個在AMQP協議標準基礎上完整的,可服用的企業消息系統。它遵循Mozilla Public License開源協議,采用 Erlang 實現的工業級的消息隊列(MQ)服務器

windows安裝Vue編輯工具Sublime Text3

此刻 準備 led 基於 vue.js 所有 fff 大型 選擇 前言:這是第一次寫博客,不由得有點小緊張,發出去可能也沒有人看,當是激勵一下自己,認真學習,天天向上!這篇筆記已經存了好久了,至今都還沒有更到技術博客裏,今天偷閑,把筆記重新整理一下.如果你也是剛開始學習vu

windows安裝git

使用 AD windows 路徑 name 方式 mail -- .com 本人家用pc是32位的win7 直接通過git官網上下載安裝軟件 初步git配置,設置機器名字和email地址 $ git config --global user.name "name" $ g

mac安裝mysqlworkbench

回車 設置 默認 一個 ant shu 配置環境 保存 lang 安裝mysql 登錄MySQL網站 打開網站Download MySQL Community Server,選擇下方的dmg文件下載 點擊download,此處為8.0.11版本 然後選擇no tha

mysql-5.7.16-winx64解壓版安裝詳細圖文教程

基本 再次 data 就是 left 新的 edi 文件的 文件夾 1.安裝: 將下載的mysql-5.7.16-winx64壓縮包解壓後的整個目錄放在自己喜歡的位置,我的放在D盤根目錄下 2.配置: 進入mysql-5.7.16-winx64目錄,將裏面

windows安裝cygwin配置(轉)

data gdb lan cal trac art rfi .html type reference:https://cygwin.com/install.html 對於使用Windows操作系統作為開發平臺同時又喜歡類unix環境的朋友(Windows不是最方便的開發

Linux-CentOS7下安裝Elasticsearch6.3.0詳細步驟

檢測是否安裝了Elasticsearch ps aux|grep elasticsearch 1、安裝JDK Elastic 需要 Java 8 環境 安裝JDK具體操作,請點選連結 2、下載Elasticsearch wget https://artifacts.elast

STM32 之 線上升級(IAP)詳細圖解 常見問題解決

IAP 是啥   IAP( In Application Programming)即在應用程式設計,也就是使用者可以使用自己的程式對MCU的中的執行程式進行更新,而無需藉助於外部燒寫器。其實ST官網也給出了IAP的示例程式,感興趣的可以直接去官網搜尋。   這裡有一點需要特殊注意,就

windows環境安裝haproxy初步配置負載均衡使用示例

安裝HaProxy 首先需要下載windows環境下需要檔案,這裡下載的是一個別人編譯好的一個檔案,這裡省去了編譯的過程,使用的版本是haproxy-1.7.8。 下載後直接解壓到對應的目錄下。示例(D:\haproxy\haproxy-1.7.8)裡面包含了以下的檔案: 裡成對啟動和停止做了批處理

Windows安裝Redis使用Python操作Redis

首先說一下在Windows下安裝Redis,安裝包可以在https://github.com/MSOpenTech/redis/releases中找到,可以下載msi安裝檔案,也可以下載zip的壓縮檔案。 下載zip檔案之後解壓,解壓後是這些檔案: 裡面這個Windows S

git學習(廖雪峰git網站)(2)---安裝git版本庫

因為工作需要,所以簡單學習了一下git。工作系統是Windows系統,所以就說一下Windows的學習和安裝。 安裝git 1、在Windows上安裝git 直接從git官網下載安裝程式,然後按預設選項安裝即可。 安裝完成後,在開始選單裡找到“Git”->“Git

Mac 安裝jdk環境變數配置

一、訪問jdk官網下載 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 注意勾選下圖紅色方框區域,選擇需要系統版本下載 二、安裝jdk