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

