1. 程式人生 > >Git學習筆記(一) --- --- git的安裝及本地倉庫的創建,github上倉庫的連接方式

Git學習筆記(一) --- --- git的安裝及本地倉庫的創建,github上倉庫的連接方式

由於 分布式版本控制 是我 控制系統 路徑 一行代碼 信息 控制 fff

首先了解git的作用是什麽,本地倉庫,中央倉庫都是幹什麽的?

Git是分布式版本控制系統,同一個Git倉庫,可以分布到不同的機器上。實際情況往往是這樣,找一臺電腦充當服務器的角色,每天24小時開機,其他每個人都從這個“服務器”倉庫克隆一份到自己的電腦上,並且各自把各自的提交推送到服務器倉庫裏,也從服務器倉庫中拉取別人的提交。

一. git的下載與安裝:

  1. 下載地址:https://www.git-scm.com/download/win

技術分享

  2. 安裝,註意改一下安裝路徑並且牢記你裝在什麽地方,接著一路next就好。

二. git的配置:

  1. 詳細可參考(http://git.oschina.net/progit/1-%E8%B5%B7%E6%AD%A5.html#1.4-%E5%AE%89%E8%A3%85-Git)

  2. 如下圖是我的git的配置過程。

技術分享

三. 創建本地倉庫,也就是新建一個文件夾作為存放你以後代碼的地方。 

   下面第一行代碼表示:切換到你剛才新建的文件夾下(註意:路徑"\\"雙斜杠

   第二行使新建的文件夾下生成一個.git文件夾。這個文件夾非常重要,所有的版本信息,更新記錄,以及Git進行倉庫管理的相關信息全部保存在這個文件夾裏面。所以,不要修改/刪除其中的文件,以免造成數據的丟失

$ cd E:\\git_code
$ git init

建立了本地倉庫,基本實現了版本控制的功能

四. 本地倉庫與github上的倉庫連接

  1. 生成.ssh key:由於本地倉庫與github倉庫之間的傳輸時ssh加密的,需要有一個私鑰ssh key給到github。

    在gitbash窗口,切換路徑到根目錄

    檢查你的用戶目錄下是否有.ssh文件,如果沒有,輸入以下代碼:

$ ssh -keygen -t rsa -C "你配置過的郵箱"

    接著一路往下,最終如下圖所示:

技術分享

    此時你去用戶根目錄下可以看見.ssh文件,復制裏面內容到github。詳解如下:

技術分享技術分享技術分享技術分享

 這時我們將ssh key添加到github上了,也就是可以連接本地倉庫和github倉庫了。

  接下來在github上創建倉庫,過程如下:

技術分享 技術分享 技術分享 

  重新回到你創建的本地倉庫根目錄,輸入以下代碼,連接github倉庫與本地倉庫。

$ git remote add origin git上面復制的鏈接

技術分享

現在就可以將本地的代碼push到github,也可以從github pull代碼到本地。

Git學習筆記(一) --- --- git的安裝及本地倉庫的創建,github上倉庫的連接方式