1. 程式人生 > >分布式版本控制系統 Git 的安裝與使用

分布式版本控制系統 Git 的安裝與使用

文本文件 and 配置 add home cor 文件 org lan

作業的要求來自於:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097

遠端庫地址:https://github.com/CJL29120/ruangong

分布式版本控制系統 Git 的安裝與使用

1. 下載安裝配置用戶名和郵箱。

技術分享圖片


2. 創建工作目錄並通過 git init 命令把這個目錄變成 Git 可以管理的倉庫。

(1)首先,選擇一個合適的地方,創建一個空目錄

技術分享圖片

(2)通過 git init 命令把這個目錄變成 GIt 可以管理的倉庫

技術分享圖片

技術分享圖片

(3)現當前目錄下多了一個. git 的目錄

這個目錄是 Git 來跟蹤管理版本庫的,沒事千萬不要手動修改這個目錄裏面的文件,不然改亂了,就把 Git 倉庫給破壞了。

技術分享圖片


3. 在工作目錄下準備文本文件,建議下載 Notepad++ 代替記事本。

  • 工作目錄下準備文本文件(一定倉庫目錄下(子目錄也行))
  • 所有的版本控制系統,其實只能跟蹤文本文件的改動
  • 不幸的是,Microsoft 的 Word 格式是二進制格式
  • 千萬不要使用 Windows 自帶的記事本編輯任何文本文件。
  • 建議你下載 Notepad++ 代替記事本
  • 強烈建議使用標準的 UTF-8 編碼


4. 組合用 git addgit、 commit、git status 把文件提交到倉庫。

(1)檢查當前文件狀態 git status

技術分享圖片

(2)用命令 git add 把文件添加到倉庫:沒有任何消息;檢查當前文件狀態 git status

技術分享圖片

(3)用命令 git commit 把文件提交到倉庫:檢查當前文件狀態 git status,沒有 add 的,是沒有 commit 的

技術分享圖片

技術分享圖片


5. 練習提交三個或以上的版本。

(1)更改frist.txt文件

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片


6. 組合使用 git diff、git log、git reset 命令進行版本管理與回退,觀察文件變化。

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片


7. 將 Git 倉庫托管到 GitHub 網站上。

(1)創建 SSH Key。

技術分享圖片

技術分享圖片

(2).ssh 目錄,裏面有 id_rsa 和 id_rsa.pub 兩個文件,這兩個就是 SSH Key 的秘鑰對,id_rsa 是私鑰,不能泄露出去,id_rsa.pub 是公鑰,可以放心地告訴任何人。

技術分享圖片

(3)登陸 GitHub,打開 “settings”,“SSH and GPG keys” 頁面:

然後,點 “New SSH Key”,填上 Title,在 Key 文本框裏粘貼 id_rsa.pub 文件的內容:

技術分享圖片

(4)建立了本地倉庫與之關聯,然後,把本地倉庫的內容推送到 GitHub 倉庫。
在本地的倉庫下運行命令:
$ git remote add origin [email protected]:CJL29120/ruanjian

**CJL29120(github 帳號)

**ruangong(倉庫名)

技術分享圖片


8. 把本地倉庫的內容推送到 GitHub 倉庫。

(1)把本地庫的所有內容推送到遠程庫上:

$ git push -u origin master
把本地庫的內容推送到遠程,用 git push 命令,實際上是把當前分支 master 推送到遠程。
由於遠程庫是空的,我們第一次推送 master 分支時,加上了 - u 參數,Git 不但會把本地的 master 分支內容推送的遠程新的 master 分支,還會把本地的 master 分支和遠程的 master 分支關聯起來,在以後的推送或者拉取時就可以簡化命令。

技術分享圖片

技術分享圖片

分布式版本控制系統 Git 的安裝與使用