Git常用命令及簡化配置

2021-08-28 17:26:38 字數 2316 閱讀 1652

一. git常用命令彙總

1.系統級操作命令:

[1-1] 從遠端轉殖**命令

git clone ''
[1-2] 初始化

git init
[1-3] 配置使用者名稱及郵箱

git config --global user.name "使用者名稱"

git config --global user.email "郵箱(如:[email protected])"

[1-4] push到遠端倉庫

git push origin 本地分支名 遠端分支名(不包含"origin/")
[1-5] 衝突解決

git mergetool
2.常用分支操作:

[2-1] 檢視分支

git branch --list; git branch; (檢視所有分支)

git branch --all | grep "abc" (根據"abc"進行分支檢索)

*git fetch (更新遠端分支修改)

[2-2] 新建分支

git checkout -b 本地分支名 遠端分支名(帶"origin/")
[2-3] 分之間切換

git checkout 切換到的分支

*切換分支前,需要commit當前分支上的修改到本地**倉庫。

[2-4] 刪除分支

git branch -b 待刪除本地分支名稱

*刪除分支時,不能處在該待刪除分支上

*若對分支進行了修改但沒有合併,則"git branch -d 待刪除本地分支名稱"可以進行強制刪除(不推薦使用)

[2-5] 合併遠端分支到當前分支

git merge --no-ff 遠端分支名稱(帶origin/)

*該操作的意義為:合併遠端分支到當前分支的遠端倉庫。

*因此,在merge完以後,需要進行git pull,才能拉取到本地。

[2-6] 拉取**

git pull
[2-7] 提交**修改(本地**倉庫與遠端**倉庫)

git commit (上傳本地**到本地**倉庫)

git push origin 本地**分支名稱 遠端**分支名稱(不帶"origin/")

*當執行"git commit"操作前,需要將待上傳的**通過"git add **檔案路徑"命令新增到git control。

*當需要切換**分支進行開發時,僅需執行"git commit"來將本地**上傳至本地**倉庫,即可進行分支切換。

3.其他非常用操作(必要):

[3-1] **儲藏命令

git stash (隱藏儲存修改的資訊)

git stash list (要檢視現有的儲藏)

git stash drop stash @ (刪除隱藏)

*修改了**,但不想提交的時候,需要先隱藏再切換分支

[3-2] 檢視分支操作記錄

gitk --all
[3-3] 返回之前的版本

git log (檢視git提交記錄)

git reset 提交id (提交id可在上一步操作中獲取)

git reset --hard head^ (回退至上乙個版本)

*慎重使用--hard引數

二. git命令簡化配置

當希望能對git命令進行簡化配置時,需要在.git隱藏目錄下,建立config檔案。

config檔案內容:

[core]

***[user]

name = 使用者名稱(需指定)

email = 使用者郵箱(需指定)

[commit]

template = commit鉤子模板檔案絕對路徑

[alias]

co = checkout

ci = commit

br = branch

st = status

last = log -1

d = difftool

[remote "origin"]

url = http://使用者名稱@10.20.30.40:7990/scm/abc.git(需指定)

***

Git常用命令及配置

git是乙個開源的分布式版本控制系統,用於敏捷高效地處理任何或小或大的專案。git 是 linus torvalds 為了幫助管理 linux 核心開發而開發的乙個開放原始碼的版本控制軟體。git 與常用的版本控制工具 cvs,subversion 等不同,它採用了分布式版本庫的方式,不必伺服器端軟...

GIT 配置及常用命令

git配置 git 全域性設定 git config global user.name username git config global user.email youemail 建立 git 倉庫 mkdir ex623 cd ex623 git init touch readme.md git...

git基礎配置及常用命令

1.配置使用者名稱git config global user.name simon 請把simon替換成自己使用者名稱2.配置郵箱git config global user.name simon asd 163.com 請把simon asd 163.com替換成自己郵箱3.換行符轉換git c...