git常用命令總結

2021-10-23 21:14:04 字數 1971 閱讀 8925

1、

workspace(工作區) -------add------> stage(暫存區) ----commit-----> repository(本地倉庫) ------push----> remote(遠端倉庫)

(1)本地**第一次提交到遠端倉庫

初始化本地倉庫

git init
2、在本地新建分支

git checkout -b branch-

name

(新分支名稱)

3、提交本地**

git add .

git commit -m message

(提交資訊)

4、本地倉庫和遠端倉庫建立連線

git remote add origin   +   倉庫位址
5、本地**推送到遠端分支上面

git push origin dev

(遠端分支名稱)

(2)git命令打tag包

git tag 版本號 -m '版本資訊'

git push origin 版本號

我的版本號一般都會加上日期,例如:

git tag v1

.0.0_r_20210916 -m '版本資訊'

git push origin v1

.0.0_r_20210916

配置使用者資訊:

顯示當前的git配置

$ git config --list

編輯git配置檔案

$ git config -e --global

設定提交**時的使用者資訊

$ git config --gloal user.name 「name」

$ git config --global user.email 「email」

新增/刪除檔案:

新增指定檔案到暫存區

$ git add file1 file2…

新增指定目錄到暫存區,包括子目錄

$ git add dir

新增當前目錄的所有檔案到暫存區

$ git add .

刪除工作區檔案,並且將這次刪除放入暫存區

$ git rm file1 file2

改名檔案,並且將這個改名放入暫存區

$ git mv file-original file-rename

**提交

提交暫存區到倉庫區

$ git commit -m message

提交工作區自上次commit之後的變化,直接到倉庫區

$ git commit -a

提交時顯示所有的diff資訊

$ git commit -v

列出所有本地分支

$ git branch

列出所有遠端分支

$ git branch -r

列出所有本地分支和遠端分支

$ git branch -a

新建乙個分支,但仍停留在當前分支

$ git branch branch-name

新建乙個分支,並切換到該分支

$ git checkout -b branch-name

新建乙個分支,與指向指定commit

$ git branch branch commit

新建乙個分支,與指定的遠端分支建立追蹤關係

$ git branch --track branck remot-branch

切換分支,並更新工作區

$ git checkout branch-name

切換到上乙個分支

$ git checkout -

合併指定分支到當前分支

$ git merge branch-name

選擇乙個commit,合併到當前分支

Git常用命令總結

原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...

git常用命令總結

一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...

git常用命令總結

檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...