git remote add 6763 ssh:
git fetch --all
此時再來檢視 git branch,可以發現多了6763平台的分支。
/mnt/freemeos-code/6762o/master/frameworks$ git branch -vva
* remotes/6763/driver_r1 c9e56dd32 mtkpatch: bootaudio, fix audio not play when boot [1/2]
remotes/6763/production 0bac05633 routine: merge branch 'freeme-8.1.1_master'
remotes/6763/publication 963f26ed6 routine: merge branch 'freeme-8.1.1_master'
remotes/m/master -> origin/freeme-8.1.1_master
remotes/origin/driver 2b5240b5f base: driver, all in one from mt6763.
remotes/origin/master ac2835d06 [freemeos/bringup] add init code
可以看到,remotes/origin/*** 代表的當前平台–即6762平台的分支,而新增的6763則是 remotes/6763/***。
此時通過 git lg 建立的遠端分支 可以檢視 6763 平台的提交記錄,根據需要進行**合併。
git lg 安裝:git config --global alias.lg "log --graph --abbrev-commit --pretty=format:'%c(auto)%h - %c(auto)%s%d %c(bold green)(%an %creset- %c(bold green)%ad)%creset' --date=format:'%y-%m-%d %h:%m:%s'"
git rebase合併提交
git rebase的作用是合併提交。為什麼需要合併提交呢?假設我們在開發乙個功能,在這期間做了n次的commit,才最終完美實現了該功能。如果直接將這些commit直接提交到master,會使提交資訊顯得過多過雜,同時以後也不好確定哪些提交是對應這個功能的。所以將以上的n個commit合併成乙個,...
Git rebase合併提交
接著另一篇日誌的背景.經過 git rebase 一溜操作之後,發現提交的資訊過於冗餘,我們想把同樣的那幾個提交合併成乙個.這時候就該 git rebase i 閃亮登場了.先貼一張當前的提交記錄圖 我們需要合併的是上面4條提交,so這樣操作 git rebase i head 4 該命令執行後,會...
git rebase 合併提交記錄
情景模擬 在開發分支上一次提交2次 開啟控制台 輸入命令 編輯指令 pick 保留該commit 縮寫 p reword 保留該commit,但我需要修改該commit的注釋 縮寫 r edit 保留該commit,但我要停下來修改該提交 不僅僅修改注釋 縮寫 e squash 將該commit和前...