一、安裝git
mac安裝git:通過 homebrew 安裝,安裝教程。
二、基本設定
安裝完成後,通過點選滑鼠右鍵就可以看到新新增了倆個git命令:git gui here 和 git bash here。這裡我們使用命令列工具進行一些git的基本設定。
1、使用者設定
右擊滑鼠選擇 git bash here,彈出命令視窗,敲入以下命令:
git config --global user.name yourname
git config --global user.email youremail
這是在當前使用者環境下設定操作人的使用者名稱和郵箱位址。(配置檔案位址是當前使用者目錄下,比如 c:\users\administrator\.gitconfig)
如果要給當前機器的所有使用者設定,則使用 --syetem 代替 --global。(配置檔案在 git 的安裝目錄,比如:c:\program files\git\mingw64\etc\gitconfig)
如果要給某個專案單獨設定,去掉 --global 就可以了(當前專案 .git 目錄下的 config 檔案 注意:必須在乙個git版本庫中)。
2、編輯器設定
git 預設使用自帶 vim 當做編輯器,當你用命令開啟檔案或者輸入很長的提交資訊時可能會用到。
這裡演示將編輯器設定為系統自帶的記事本以及使用者自己安裝的 sublime 兩種編輯器的設定方式。
ⅰ、記事本
git config core.editor notepad
ⅱ、sublime
設定自己安裝的編輯器,需要先將該編輯器的安裝路徑放到作業系統的環境變數中
開啟 控制面板-->系統-->高階系統設定-->高階 環境變數-->系統變數 path變數名 新增:c:\program files\sublime text 2;
接著執行以下命令即可:
git config core.editor "sublime_text -w"
新增 -w 的原因是讓 bash 等待 sublime 關閉。
三、建立版本庫
版本庫就相當於乙個目錄,在這個目錄下的所有東西都可以被git管理起來,選擇乙個合適的地方,建立乙個空目錄。進入該空目錄,並執行以下命令:
git init
執行完這個命令,會提示你在哪個路徑下建立了乙個空的 git倉庫,而且就在當前目錄建立了乙個隱藏的 .git 資料夾。這個資料夾內的東西不要亂改,不然容易把 git 庫弄亂了。
3.1 初始化版本庫
四、新增檔案
1、在命令列中執行命令:
git status
顯示結果為:
3.2 首次檢視版本庫狀態
這個命令告訴我們當前庫里檔案的狀態,圖3.2 告訴我們沒有需要提交的檔案。
2、新增檔案,再次執行命令:
git status
顯示結果為:
3.3 再次檢視版本庫狀態
圖3.3 告訴我們當前目錄新增了乙個文字檔案 1.txt,但是還沒有被新增到 git 倉庫中,按照提示我們接著執行命令:
git add 1.txt
執行完新增命令後,沒有任何提示,按照unix的說法,沒有訊息就是好訊息。
3、再次執行命令:
git status
當前的顯示結果告訴我們 1.txt 已經準備提交了。
4、按照提示,執行命令:
git commit -m 'add new file 1.txt'
到此為止我們就往 git 倉庫中存入了乙個檔案。
五、命令複習
這節我們主要使用了五個命令 git init、git config、git status、git add、git commit。
1、初始化git倉庫:git init
2、配置git倉庫:git config
3、檢視git倉庫狀態:git status
4、新增檔案到git倉庫:git add
5、提交檔案到git倉庫:git commit -m
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...
Git 基本命令
說明 以下所有操作命令 均在 git bash 下執行,即命令為linux風格 檔案 以 txt 為例 其中,建立某乙個倉庫,在某一具體路徑下 執行 git init即可 幫助命令 git help 建立 respository git init 刪除 respository rm rf git 建...