git版本控制軟體

2021-08-20 09:49:02 字數 2062 閱讀 5062

git 的三大區:工作區、暫存區、分支區

使用者資訊的配置:

git config --global user.name 「linkto」

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

git提交資訊的過程

git status

git add filename

git status

git commit -m 「說明」

git status

git 檢視歷史版本

git log

git reflog

git 版本回滾

git reset --hard head^

git reset --hard 版本號

git 迴改暫存區和檔案中的內容

git reset --hard head filename(將暫存區中的內容修改為分支區中的內容)

git checkout filename(將檔案中的內容修改為暫存區中的內容)

git 比較工作區中檔案內容與暫存區中的內容的區別

git diff

git 刪除檔案

手動刪除工作區中的檔案(工作區)

git rm filename(暫存區)

git commit -m 「說明」(分支區)

git運程聯機

git remote add origin ssh_addr

git push -u origin master

git clone 《遠端主機名

>

git pull 《運程主機名

> <

遠端分支名

>:<

本地分支名

>

git remote rm origin

git 建立分支

git branch 分支名

git checkout 分支名

或git checkout -b 分支名

git 檢視分支

git branch

git 合併分支

git checkout master (將指標

head

指向master)

git merge dev(將

master

位置移動到

dev相同的位置

)git 刪除分支

git branch -d 分支名

git 衝突

手動修復衝突的檔案,在進行git add 和

commit

修改後的檔案。

git 暫存分支

git branch

git checkout -b dev

git branch

修改**後,業務還未完成,現在需要除錯正在執行的伺服器的

bug:

git status

git add test.txt(需要提交的**檔案

)git status

git stash(時間較長

)git status

git stash list

git checkout master

git branch

進行除錯正在執行的伺服器的bug:

git branch

git checkout -b dev2

git branch

修改完bug後:

git status

git add test2.txt(修改

bug後的檔案

)git commit -m 「說明」

git status

git checkout master

git branch

git merge dev2

git branch -d dev2

git branch

先從dev中檢出之前未完成的**:

git checkout dev

git branch

git stash list

git stash pop

git status

重新接著dev繼續開發:

版本控制軟體 Git

檢視配置列表git config list 設定使用者名稱和郵箱位址 git config global user.name 使用者名稱 git config global user.email 郵箱位址 基礎命令 初始化倉庫git init 建立目錄 mkdir aaa 建立檔案 touch aa...

版本控制軟體Git入門

問題 git是什麼?git幹什麼用的?怎麼使用git?詞庫 repository 倉庫 trunk 主幹 branch 分支 revision 修改 是一款版本控制軟體,並且是開源的,分布式的。分布式版本控制軟體與集中式版本控制軟體 最常用的是svn即subversion 相對應,最大的不同是每個開...

版本控制軟體之Git

版本控制 revision control 是一種在開發的過程中用於管理我們對檔案 目錄或工程等內容的修改歷史,方便檢視更改歷史記錄,備份以便恢復以前的版本的軟體工程技術。主流的版本控制器有如下這些 現在影響力最大且使用最廣泛的是git與svn cd 改變目錄。cd 回退到上乙個目錄,直接cd進入預...