首先我們要知道為什麼要進行源**版本管理
我們都知道常見的**版本管理有兩種,分別是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 ...