Git是什麼 git安裝 git-bash 中常用命令(linux命令) 建立版本庫
阿新 • • 發佈:2020-12-22
技術標籤:git
文章目錄
Git
Git是什麼
Git是目前世界上最先進的分散式版本控制系統
版本控制系統
-
集中式
集中式版本控制系統,版本庫是集中放在中央伺服器的
代表 svn -
分散式
去中心化
分散式版本控制系統, 版本庫存在於每一臺客戶端機器上。
代表 git
Git 使用
- 下載地址: https://git-scm.com/downloads
檢查是否安裝成功
git --version
windows上建議使用Git Bash命令列
開啟方式:
- 在開始目錄中 找到
Git Bash
- 在對應檔案目錄中 右鍵,選擇
Git Bash Here
圖形軟體
- SourceTree
- TortoiseGit
git-bash 中常用命令(linux命令)
cd 目錄路徑 pwd 顯示當前的檔案路徑 ls 顯示檔案目錄 包括隱藏的 ls -a 顯示隱藏的 mkdir 建立資料夾 mkdir 資料夾名稱 touch 建立檔案 touch 檔名稱.字尾 cat 檢視檔案內容 適用於內容較少的情況下 cat a.txt less 檢視檔案內容 適用於內容較多的情況下 退出 q less a.txt vi 編輯 i 進入插入模式 無論進入什麼模式,esc都回到命令模式 :w 儲存 :q 退出 :wq 儲存並退出 :q! 強制退出不儲存 vi 檔名 (vi a.txt) i 修改內容 esc 回到命令模式/ ctrl + c :wq 儲存並退出 cat a.txt 檢視內容 rm 移除檔案 rm 檔名 (rm a.txt) rm 檔案路徑 (rm a.txt) rm -f 忽略不存在的檔案,強制刪除,不給出提示 最後不要用-f rm -r 提示rm將引數中列出的全部目錄和子目錄均遞迴刪除 rm -rf 目錄路徑 可以刪除一些頑固的檔案,目錄 clear 清屏
git全域性配置
git config --global user.name 'xxx'
git config --global user.emial 'xxx'
檢視
git config --global --list
建立版本庫
注意:為了避免一些莫名其妙的問題,請確保目錄名(包括父目錄)不包含中文
建立倉庫
mkdir learngit
cd learngit
git init // 初始化倉庫
在learngit目錄下會多出一個.git資料夾(注意是否隱藏:可以使用 ) 這個目錄就是Git用來跟蹤管理版本庫的。
.git資料夾,不算是工作區,而是Git的版本庫。
Git的版本庫裡面存了很多東西,其中最重要的就是被稱為 stage(或者叫index)的暫存區,還有Git為為我們自動建立的第一個分支master,以及指向master的一個指標叫HEAD
建立檔案
touch readme.txt // 建立檔案
vi readme.txt // 編輯檔案
// 編輯內容
// esc 進入命令操作
// :wq 儲存並退出
新增到倉庫
git add readme.txt // 新增檔案到暫存區
git commit -m '新增readme.txt到本地倉庫' // 把暫存區的內容提交到當前分支master