git命令筆記

2022-08-12 06:48:12 字數 1726 閱讀 7197

為什麼需要版本控制系統?

需要版本控制

追蹤檔案的變更

版本控制系統:

記錄乙個或若干檔案內容變化

以便將來查閱特定版本修訂情況的版本

版本控制系統的分類:

本地版本控制系統

集中式版本控制系統

分布式版本控制系統 git

git命令記錄

$ git --version 檢視版本資訊

$ git config --global user.name fmm 配置使用者名稱

$ git config --list 檢視配置列表

$ git config --global user.email [email protected]

$ git init 初始化乙個git倉庫 會產生乙個.git檔案

git倉庫分為三個區:

工作區:寫**的地方

暫存區:臨時儲存**的地方

倉庫區:永久儲存**的地方

每次向倉庫區儲存資料都會生成版本號

$ git config --unset --global user.name 刪除使用者名稱

$ git status 檢視當前倉庫的狀態!

$ git add index.css 把css檔案放入暫存區!

$ git commit -m'提交說明' 暫存區提交到倉庫區 會生成版本號

$ git log 檢視日誌

$ git add . 提交所有檔案到暫存區

如果git commit 後面忘記寫了 則esc :q! 退出

$ git commit --amend -m'第一次提交aaa' 修改最近一次提交

$ git commit -a -m '快速提交' 如果是乙個已經暫存過的檔案 可以快速提交

$ git diff 檢視工作區與暫存區的不同

$ git diff --cached 檢視暫存區與倉庫區的不同

$ git diff head 檢視工作區與倉庫區的不同 head表示最新的那次提交

$ git diff 版本號前六位 版本號前六位 檢視兩個版本之間的不同

$ git reset --hard 版本號 將**退回到某個指定的版本

$ git reset --hard head~1 將版本退回到上一次提交

~2 上上次提交

~0 當前提交

$ git log --oneline 簡介版本號

$ git reflog 能看到所有版本號資訊

.gitignore 被忽視的檔案 把要忽視的檔名放在這個檔案裡 把自己也放進去

檢視分支:git branch

建立分支:git branch 分支名

切換分支:git checkout 分支名

合併分支:git merge 分支名 例:$ git merge login

如果兩個分支修改同乙個檔案同一行

就在合併時可能會出現合併衝突

刪除分支:git branch -d 分支名

$ export lesscharset=utf-8 轉中文編碼

遠端倉庫:

把遠端倉庫複製到本地倉庫

把本地倉庫**推送到遠端倉庫:git push 遠端倉庫位址 master / master:master 本地倉庫:遠端倉庫 相同名字只需乙個

刪除別名:git remote remove 別名

把本地庫的所有內容推送到遠端庫上

: git push -u origin master

Git命令筆記

常用配置 使用 加速git clone,這裡的1081埠在ssr客戶端選項 本地 本地埠可以設定 https.proxy git pull clone太慢的解決方法 有時候要拉的檔案太大了就會很慢,甚至拉不下來,這時候可以試試下面這個方法 git配置 取消 git config global uns...

Git 命令筆記

設定使用者資訊 git config global user.name 名字 git config global user.email 郵箱位址 設定終端配色 git config global color.diff auto git config global color.status auto ...

git命令筆記

git init 初始化乙個git倉庫,使用git init命令 git add 新增大stage git commit m 提交到本地倉庫 git config global user.name your name git config global user.email email exampl...