Git開發(fā)分支合并到develop分支實(shí)現(xiàn)方式
Git開發(fā)分支合并到develop分支
開發(fā)是在本地自己的分支上,提交時(shí)將自己本地分支上的內(nèi)容合并到develop分支上,再提交
克隆項(xiàng)目指定分支到本地
git clone -b develop git地址
點(diǎn)擊并拖拽以移動(dòng)
創(chuàng)建自己的本地分支
git checkout -b 自己的本地分支名稱
點(diǎn)擊并拖拽以移動(dòng)
在自己分支上開發(fā)
開發(fā)完成,提交代碼至?xí)捍鎱^(qū)
git add .
點(diǎn)擊并拖拽以移動(dòng)
提交到本地倉庫
git commit -m '提交注釋信息'
點(diǎn)擊并拖拽以移動(dòng)
切換到develop分支,拉取最新代碼
git checkout develop git pull
點(diǎn)擊并拖拽以移動(dòng)
將自己的分支與遠(yuǎn)程develop分支合并(禁用Fast Forward模式)
?git merge 自己本地分支名稱 --no-ff
點(diǎn)擊并拖拽以移動(dòng)
修改沖突
修改沖突后再次加入暫存區(qū)(add)
提交到倉庫(commit)
git add . git commit
點(diǎn)擊并拖拽以移動(dòng)
無沖突后,直接推送到遠(yuǎn)程
git push
點(diǎn)擊并拖拽以移動(dòng)
補(bǔ)充
取消 add、commit、merge
git reset --soft HEAD --HEAD 指上一個(gè)版本,也可以寫成HEAD~1(HEAD~2回退2個(gè)commit) --soft 不刪除工作空間改動(dòng)代碼,撤銷commit,不撤銷git add . --mixed 不刪除工作空間改動(dòng)代碼,撤銷commit,并且撤銷git add . (默認(rèn)) (git reset --mixed HEAD 和 git reset HEAD 效果是一樣的)。 --hard 刪除工作空間改動(dòng)代碼,撤銷commit,并且撤銷git add ,回退版本 取消merge常用
點(diǎn)擊并拖拽以移動(dòng)
查看提交記錄
git log
點(diǎn)擊并拖拽以移動(dòng)
版本回退 (commitID 可以使用 git log 指令查看 )
git reset --hard commitID #
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Ubuntu下配置samba實(shí)現(xiàn)文件夾共享
這篇文章主要介紹了詳解Ubuntu下配置samba實(shí)現(xiàn)文件夾共享的相關(guān)資料,需要的朋友可以參考下2017-03-03
CentOS服務(wù)器+監(jiān)控寶SNMP監(jiān)控全攻略分享
很多人和Sudu一樣都想使用監(jiān)控寶去監(jiān)控自己的linux服務(wù)器,但是因?yàn)榘惭bsnmp存在一些問題導(dǎo)致無法成功設(shè)置snmp的設(shè)置。2010-12-12
Linux進(jìn)程通信之System V 共享內(nèi)存詳解
SystemV共享內(nèi)存是一種高效的進(jìn)程間通信機(jī)制,通過內(nèi)核分配的物理內(nèi)存區(qū)域,實(shí)現(xiàn)多個(gè)進(jìn)程間的直接讀寫,具有零拷貝的特性,但需手動(dòng)實(shí)現(xiàn)同步2026-01-01
Linux下SVN服務(wù)器同時(shí)支持Apache的http和svnserve獨(dú)立服務(wù)器兩種模式且使用相同的訪問權(quán)限賬號
這篇文章主要介紹了Linux下SVN服務(wù)器同時(shí)支持Apache的http和svnserve獨(dú)立服務(wù)器兩種模式且使用相同的訪問權(quán)限賬號,需要的朋友可以參考下2015-07-07
Apache No space left on device的解決辦法
[Fri Aug 15 10:54:31 2008] [emerg] (28)No space left on device: Couldn't create accept lockdf一下發(fā)現(xiàn)不是磁盤空間的問題。Google了一下就找到了解決方案,原來是系統(tǒng)的信號量(?)不夠用了。2008-08-08

