發表文章

目前顯示的是 11月, 2019的文章

「Git」基礎操作

圖片
一、 .gitignore 檔案 假設有檔案不想被列入 版本控制 ,則可以將此檔案的路徑加入 .gitignore , Git 就會忽視此檔案。 範例 資料夾 結構如下 .gitignore 基本設定介紹 忽略 Test.docx 檔案 Test.docx 忽略 Folder 資料夾底下的全部檔案 Folder/ 忽略 副檔名 為 .docx 的檔案 *.docx 二、基礎操作 以下的基礎操作皆在 命令提示字元 之中使用 Git 指令 切換至要使用版控的資料夾 初始化指令,此指令執行後會產生 .git 資料夾, .git 資料夾 存放檔案修改歷程 Git init 將未列入版控的新檔案加到 版控暫存區 ,此指令會忽略 .gitignore 的檔案路徑清單 Git add ./* 列出加入版控的檔案清單 Git ls-files 將 版控暫存區 的新增、修改、刪除…等異動檔案儲存至版控資料庫。 Git commit -am "[輸入此次異動的訊息]" 三、相關連結 「Git」安裝 四、參考 Git 文件

「Git」安裝

圖片
一、介紹 Git 是一種 分散式版本控制系統 的工具,而 版本控制 簡單來說就是能記錄一個或多個檔案在某時段的變更,且能夠讓使用者取回特定版本。 依據 g2 的 Best Version Control Systems in 2019 , Git 容易學習且高效能的特性讓它得到 4.7 的高分。 二、分散式和集中式版本控制的差異 集中式版控 架構是 單一伺服器 具有檔案所有版本,且允許多個 客戶端 從 伺服器 取得最後一版的檔案。而這樣的架構一旦發生 單一伺服器 硬碟損毀且無法復原,則無法取會完整的檔案變更歷程。 分散式版控 相較於 集中式 的差異是 分散式 的 客服端 完整複製 檔案所有版本 ,即使 伺服器 硬碟損毀無法復原, 客服端 可提供完整的版本歷程還原至 伺服器 。 三、安裝 下載 Git 安裝 Git ,安裝選項使用預設值即可 開啟 命令提示字元 ,輸入 git --version ,出現以下畫面則代表安裝成功 四、相關連結 「Git」基礎操作 五、參考 Git 介紹 Git 下載 Best Version Control Systems in 2019