banner
keney

keney

remain optimistic
twitter

將本地代碼提交到分支的Git操作(詳細的每一步)

查看分支#

A: 查看本地分支
使用 git branch 命令,如下:git branch
* 標識的是你當前所在的分支

img

B: 查看遠程分支

命令如下:git branch -r

img

C: 查看所有分支

命令如下:git branch -a

img

二、本地創建新分支

命令如下: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


簡單總結一下:#

  1. 拉取倉庫(克隆):
git clone [ssh倉庫地址]
//cd 進入倉庫
cd 文件夾名(克隆的文件夾)
  1. 將要提交的代碼複製到該倉庫中(克隆的文件夾中)
//創建分支
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

附件#

*GIT 開發學習 —— 合併分支的幾種方法 *#

https://blog.csdn.net/fenglolo/article/details/125223433

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。