查看分支#
A: 查看本地分支
使用 git branch 命令,如下:git branch
* 標識的是你當前所在的分支
B: 查看遠程分支
命令如下:git branch -r
C: 查看所有分支
命令如下:git branch -a
二、本地創建新分支
命令如下:git branch [分支名稱]
例如:git branch plateformSuperdog
三、切換到新分支
命令如下:git checkout [分支名稱]
例如:git checkout plateformSuperdog
四、創建 + 切換分支
命令如下:git checkout -b [分支名稱]
例如:git checkout -b plateform2
其中:git checkout -b [分支名稱] 相當於兩步
git branch [分支名稱]
git checkout [分支名稱]
五、將新分支推送到 github
命令如下:git push origin [分支名稱]
六:刪除本地分支
命令如下:git branch -d [分支名稱]
七、刪除 github 遠端分支
命令如下:git push origin :[branch name]
其中:分支前面:代表刪除
例如:git push origin : plateform2
八:git 提交本地代碼至新分支
1. 切換到新分支
命令如下:git checkout [分支名稱]
例如:git checkout plateform2
2. 添加本地需要提交的代碼
命令如下:git add .
3. 提交本地代碼
命令如下:git commit -m "修改說明"
4.push 到 git 倉庫
命令如下:git push origin [分支名稱]
例如:git push origin plateform2
簡單總結一下:#
- 拉取倉庫(克隆):
git clone [ssh倉庫地址]
//cd 進入倉庫
cd 文件夾名(克隆的文件夾)
- 將要提交的代碼複製到該倉庫中(克隆的文件夾中)
//創建分支
git branch 分支名稱
//提交分支到遠程倉庫
git push origin 分支名
//切換想要切換的分支,
git checkout 分支名
//提交代碼到想要提交的分支上
git add ./
git commit -m "提交了代碼"
git push
//或者
git push origin 分支名
注意:這也是需要綁定 github 帳號
合併分支#
https://blog.csdn.net/chenyao1994/article/details/114686758
git 合併分支(一看就懂)
假如我們現在在 dev 分支上,剛開發完項目,執行了下列命令:
git add .
git commit -m '提交的備註信息'
git push -u origin dev
想將 dev 分支合併到 master 分支,操作如下:
1、首先切換到 master 分支上
git checkout master
2、如果是多人開發的話 需要把遠程 master 上的代碼 pull 下來
git pull origin master
//如果是自己一個開發就沒有必要了,為了保險期間還是pull
3、然後我們把 dev 分支的代碼合併到 master 上
git merge dev
4、然後查看狀態及執行提交命令
git status
On branch master
Your branch is ahead of 'origin/master' by 12 commits.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
//上面的意思就是你有12個commit,需要push到遠程master上
> 最後執行下面提交命令
git push origin master
5、其他命令
更新遠程分支列表
git remote update origin --prune
查看所有分支
git branch -a
刪除遠程分支Chapater6
git push origin --delete Chapater6
刪除本地分支 Chapater6
git branch -d Chapater6