安裝Git
- 進入Git官網https://git-scm.com/downloads,根據自己的系統選擇對應的版本
- 運作安裝程式,選擇安裝目錄時注意不要帶空格和中文
- 通常情況按預設狀态安裝即可,在
時注意勾選Git Bash Here即可Select Components
1. 進入git指令行
- 在你的電腦選擇或者建立一個本地檔案夾,在本地檔案目錄下右鍵點選 git bash here,
-
可以建立檔案夾名mkdir
-
進入建立後的檔案目錄cd 檔案路徑
使用Git建立個人的github遠端倉庫
2. git init 初始化本地倉庫
-
在目前檔案目錄下輸入git init
初始化廠庫,生成.git檔案git init
3. 設定簽名
- 格式
使用者名:winfy
email:[email protected]
- 倉庫級别
-
git config user.name winfy
-
git config user.email [email protected]
-
- 系統級别
-
git config --global user.name winfy_glb
-
git config --global user.email [email protected]
-
- 倉庫級别優先于系統級别。如果隻要系統級别的簽名,就以系統級别簽名為準
- 檢視倉庫級别簽名
cat .git/config
- 檢視系統級别簽名
-
cd ~
-
pwd
-
cat .gitconfig
-
或者cat ~/.gitconfig
使用Git建立個人的github遠端倉庫
-
4. 檢視本地倉庫狀态,添加送出檔案
當本地倉庫目錄下的檔案發生變化時,git倉庫會記錄目前狀态但是不會更新,可以通過git status檢視檔案的變化狀态
每次操作後都可以使用git status檢視狀态
git add将更改後的檔案添加到暫存區
git commit則将暫存區的檔案更新到本地倉庫
- 檢視倉庫狀态
-
git status
-
- 添加操作
-
git add [檔案名]
-
- 送出操作
-
git commit -m "修改資訊" [檔案名]
-
5. 檢視曆史記錄
-
git log
完整顯示曆史資訊
多屏顯示控制方式
- 空格 向下翻頁
- b 向上翻頁
- q 退出
-
簡介顯示git log --pretty=oneline
-
簡介顯示,縮短hash值git log --oneline
-
HEAD@{顯示到其他版本需要的步數}git reflog
使用Git建立個人的github遠端倉庫
6. 前進後退版本
- 基于索引值操作
-
git reset --hard [索引值]
-
- 使用^符号 隻能後退
-
一個^表示後退一步git reset --hard HEAD^
-
- 使用~符号 隻能後退
-
表示後退n步git reset --hard HEAD~n
-
7. 建立遠端庫
- github
- 複制倉庫位址:
https://github.com/winfyho/winfy.git
- 建立遠端位址别名github(别名可以自定義)
-
git remote add github [https://github.com/winfyho/winfy.git]
-
- 複制倉庫位址:
- 碼雲
- 複制倉庫位址:
https://gitee.com/winfyho/winfy.git
- 建立遠端位址别名gitee
git remote add gitee [倉庫位址]
- 複制倉庫位址:
8. 推送遠端庫操作
- 在本地需要推送的目錄下輸入
git push github [分支名master]
- 然後輸入遠端庫賬号密碼
使用Git建立個人的github遠端倉庫
9.克隆
- 在本地倉庫目錄下
克隆無須git init,系統會自動初始化本地庫git clone [遠端倉庫位址]