基于Git开发命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

←git clone ssh://lmmeng@:29418/test && scp-p -P 29418 lmmeng@:hooks/commit-msg ResCRMOnline /.git/hooks/ ←cd ResCRMOnline

←git checkout origin/develop -b develop (创建本地开发分支,并且换上去)

←git branch localdev (建立本地开发分支)

←git checkout localdev (切换到本地开发分枝)

←... make some changes and commits ...

←git status

←git add . / git add -A (加入需要提交的文件<所有>)

←git log -3 (查看本地签入历史)

←git checkout develop (切换至本地开发分支)

←git pull (获取远程修改)

←git merge --squash localdev(合并本地分支localdev至开发分支develop,如果有多个commit,会合并成一个,并且处于待commit的状态)

←git commit --amend(原有版本的追加commit,使之合并为还是原有版本)

←git commit -m “message”(另外新建一个新版本commit)

←... develop completed ...

←git push origin HEAD:refs/for/develop (推送本地develop分支到远程origin/develop 分支,做CodeReview)

git checkout develop (切换至本地开发分支)

git pull (获取远程修改)

git status

git add -A (加入需要提交的文件<所有>)

git commit -m “message”(另外新建一个新版本commit,message是要标记的commit信息),第二次修改git commit --amend

git push origin HEAD:refs/for/develop (推送本地develop分支到远程origin/develop分支,做CodeReview)

$ git reset --hard d7*******d6d533493704e806b587df5e20864e2

$ git rebase oring/develop

$ git show

$ git checkout origin/develop -b Tmp1

$ git cherry-pick 41330324809703d8769ada05f026cd917b59ca1a

$ git co origin/develop -b Tmp1

$ git show 41330324809703d8769ada05f026cd917b59ca1a

$ git rebase

$ git push origin HEAD:refs/for/develop%r=ydtan,r=zwyu,r=qinq

创建拉取新的分支,更新代码

相关文档
最新文档