github分支操作

2022-09-12 15:33:26 字數 904 閱讀 2830

git branch #檢視當前的branch

git checkout #檢視修改的檔案和當前的branch

git checkout master #轉到master分支下

#當前branch是master

git checkout -b test #為master建立乙個test的branch,作為master的分支

git add *#加入所有檔案

git status #看目前檔案的修改狀態

git commit #提交乙個commit

git checkout master #轉回來master的branch

git reset --soft head^#只撤銷上一次commit

git reset --mixed head^#撤銷上一次commit和add

git reset --hard head^#恢復到上一次commit狀態

git reset --hard commit_id #恢復到某一次commit狀態

git commit --amend #修改commit資訊,防止提交太多commit

git diff #看檔案修改進行對比,預設顯示尚未通過git add的檔案版本與已經通過git add的但尚未提交的檔案版本之間的差別

git diff --cached [filename] #顯示已經通過git add的但尚未提交的檔案版本與最近一次提交的差別

git diff --staged [filename] #--staged是--cached的別名,是同樣的功能

git diff head [filename] # 顯示尚未通過git add的檔案版本與最近一次提交的差別

若是子分支base太舊:

github 的分支操作

首先需要當前目錄設定為倉庫目錄 一 建立本地分支 1 檢視有哪些分支 git branch 2 建立乙個分支 git branch name 其中name是分支名 3 切換到分支 git checkout name 說明 可以將2和3合起來操作,建立 切換分支 git checkout b name...

github入門之分支操作 5

1 顯示分一覽表 2 建立 切換分支 2.1 切換到feature a分支並進行提交 2.1.1 執行下面的命令,建立名為feature a的分支 實際上,執行以命令也能收到同樣的效果,但是我習慣使用上圖的命令 上圖第二條的命令是切換分支 2.1.2 檢視分支列表 顯示我們已經在feature a分...

github 分支管理

一 遠端倉庫有master和dev分支 1.轉殖 git clone 這個git路徑是無效的,示例而已 2.檢視所有分支 git branch all 預設有了dev和master分支,所以會看到如下三個分支 master 本地主分支 origin master 遠端主分支 origin dev 遠...