git基本使用

2021-10-04 12:37:44 字數 1521 閱讀 1338

首先我們要知道為什麼要進行源**版本管理

我們都知道常見的**版本管理有兩種,分別是git和svn

工作區介紹

就是在你本要電腦磁碟上能看到的目錄。

暫存區介紹

一般存放在【.git】目錄下的index檔案(.git/index) 中,所以我們把暫存區有時也叫作索引。

版本庫介紹

工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。git中的head/master是分支,是版本庫。

三者的關係如下圖

搭建本地.git倉庫

git init
將新建的檔案的新增到緩衝區

git add .

# 或git add filename

提交版本庫

git commit -am '更新提交描述'
git log   

# 或者

git reflog

# 過濾檢視日誌

git log –p

# 退出按【q】鍵

# ctrl+f向下分頁

# ctrl+b 向上分頁

# 顯示指定日期之後的日誌

git log --after '2020-3-28'

# 顯示指定日期之前的日誌

git log --before '2020-3-28'

# 指定顯示指定開發者的日誌

git log --author 'lixyu'

方案二:當版本非常多時可選擇的方案

轉殖到本地

git clone http倉庫位址新j鍵本地分支

git branch dev# 建立本地分支dev,dev是自定義

git branck -a# 檢視所有分支

git branch# 檢視當前分支

切換本地分支

git checkout dev# 切換本地分支**

git checkout -b dev# 這裡是上面兩句**的簡寫

刪除分支

git branch -d 分支名# 刪除分支,必須先切換到別的分支下才能刪除當前分支

git提交

git add **目錄

git status

git commit -m '新增專案**'

推送到倉庫

git push origin dev:dev

Git基本使用

設定使用者名稱與郵箱 git config global user.name my name git config global user.email my email.com 從已有的git庫中提取 每次更改 的操作 更新本地 到最新版本 需要merge才能合到本地 中 git fetch 合併更...

git基本使用

git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...

git基本使用

git pull 從其它的版本庫 既可以是遠端的也可以是本地的 將 更新到本地,例如 git pull origin master 就是將origin這個版本庫的 更新到本地的master主分支。git pull可以從任意乙個git庫獲取某個分支的內容。用法如下 git pull username ...