git個人總結 基礎 高階

2021-10-06 04:55:52 字數 2157 閱讀 2767

初始化git

git init
設定全域性git使用者名稱,只在當前目錄生效那就去掉global

git config --global user.name "使用者名稱"
設定全域性git郵箱, 省略(同上…)

git config --global user.email "***[email protected]"
檢視全域性git配置資訊, 通過git config不加引數檢視其它的引數或加上--help開啟本地引數文件

git config --global --list
將檔案新增到暫存區(草稿),通過-a.新增所有的檔案

git add 檔名
檢視當前git新增、提交的狀態, 常用引數

-s檢視提交變動

git status
將暫存區的檔案提交到正式區域(納入版本管理)

git commit -m "內容"
新增提交**的倉庫位址,origin倉庫名, 也可以自定其他

git remote add origin 倉庫位址
檢視當前的倉庫資訊

git remote -v
正式區域**上傳到倉庫中,如git push origin master

git push 倉庫名 分支名
從遠端倉庫拉取**,如git pull origin master

git pull 倉庫名 分支名
git fetch

git merge 倉庫名/分支名

檢視git提交記錄

git log
檢視所有git提交版本

git reflog
使用git reset進行版本回退, 常用引數

--hard head^回退到上乙個版本

--hard commitid回退到指定版本

git reset
丟棄檔案修改(未進行git add操作), 如果已通過add進行提交, 則可先通過git reset head 檔名進行取消add操作

git checkout -- filename
分支管理

新建分支, 常用引數

-a檢視當前所有分支

-b複製當前分支內容並切換

-d刪除分支

-r檢視遠端倉庫分支

git branch [可選引數] branchname
本地分支關聯遠端分支

git branch --set-upstream-to=origin/遠端分支名 本地分支名
重新整理遠端倉庫分支

git remote update origin -p
切換分支

git checkout branchname
其他

設定儲存git登入賬戶(只需登入一次, 後續無需再填寫賬戶密碼)

git config --global credential.helper store
清空快取

git

rm -r --cached .

將檔案從暫存區撤出,但不會還原檔案內容

git restore --staged .

git 個人使用總結

git add a or git add a or git add it means to add all files which are unstaged 先cd到工程資料夾下!git init 即把該 資料夾變成了乙個倉庫 git add 新增進去!git status 當前倉庫的狀態 git ...

Git使用個人總結

1.eclipse git外掛程式配置秘鑰.解決方式 window preference general network connection ssh2 配置已有ppk 2.gitignore檔案中新增檔案路徑即可忽略,提交時不再出現已配置的路徑檔案 3.衝突時,先編輯衝突,再commit push...

git使用個人總結

git init建立版本庫 1.基礎命令 git add把檔案新增進去,將檔案修改新增到暫存區 git commit git commit m 提交描述 提交更改,將暫存區所有內容提交到當前分支 git status時刻掌握倉庫當前的狀態 git diff檢視different gitdiff he...