天天看點

git基本操作指令及分支合并

基本指令

1、檔案夾初始化,将本地檔案夾變成本地倉庫,操作成功後會出現一個.git檔案夾,但是此檔案夾預設是隐藏的,需要打開“隐藏的項目”才能檢視到,隻有存在.git檔案才能執行git相關的操作

git init
           

2、将内容添加到暫緩區

git add . # 将目前目錄下所有新增和修改存至暫緩區,但不包括删除
git add -u # 将目前目錄下所有修改和删除存至暫緩區,但不包括新增
git add -A # 緩存所有的改動

git add index.html # 添加具體的某一檔案至暫緩區
git add *.js # 添加某一類型的檔案至暫緩區
           

3、檢視上次送出後是否又對檔案進行再次修改

git status
           

4、比較檔案的差異

git diff
           

5、檢視Git的所有配置檔案

git config --list
           

6、檢視Git日志資訊

git log
           

7、檢視Git版本号

git reflog
           

8、項目版本的回退,首先要查找到回退的版本号

git reset xxxxxxx(回退的版本号) --hard
           

9、删除某一個檔案

git rm 檔案名稱
           

10、建立分支,預設分支為master

git branch 分支名稱
           

11、檢視分支

git branch
           

12、切換分支

git checkout 分支名稱
           

13、克隆遠端倉庫的項目代碼至本地

git clone 倉庫位址
           

14、拉取代碼

git pull  
# 當運作結果出現Already up to date. 表示目前代碼是最新的
           

分支合并

1、假設現在在dev分支上,完成了項目的開發,需要将代碼推送到遠端倉庫

git add .
git commit -m '送出時的備注資訊'
git push -u origin dev
           

2、然後想要将dev分支上的内容合并到master分支上,首先需要切換到master分支上

git checkout master
           

3、為了保險起見,在切換到master分支上以後,先将master分支上的代碼pull下來

git pull origin master
           

4、然後把dev分支上的代碼合并到master分支上

git merge dev
           

5、合并之後,需要将master分支上的代碼推送至遠端倉庫

git push origin master
           

有什麼需要補充的地方歡迎留言

創作不易,希望給部落客一鍵三連~~~~🙇‍

繼續閱讀