git submodule的使用

开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用。
现实中,常常有多个这样的。这样的的版本管理是个麻烦事儿。

使用git submodule命令,之前的问题迎刃而解了。

使用git命令行,使用 ssh 而不是https

原因是使用命令行操作的时候,https 总是跳出来让登陆,烦人。

  1. 生成公钥和私钥
$ cd
$ mkdir .ssh/
$ cd .ssh/
$ ssh-keygen.exe
Generating public/private rsa key pair.
Enter file in which to save the key (/home/xxyouxx/.ssh/id_rsa):

ls
id_rsa  id_rsa.pub  known_hosts


cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDOiN/2QhHxeoyizmBJttDnQtTMHij5kYzm+FkRfTdlQE2fE6zhDIqzb0FAVmGwBxb9SLs4J9nT3w1PJvAblDdnPbT8FQoLL6fVqjDKtgAo1Ppp7Nuv1ErzqsOhd8TTQMx5/ZN196BR0lW5lq9+/unA/wCa4EVc0nK3UL95ZmGDDR2wsCG1FjHweIYhAGXhWsJxdyuVVDp3YKAApNYV3VTLQuJJ07wdbbbxJx6mALsnhw9A7msvXbA0VXrGRBpARVapr6Vz4A9xWxz0dprNxX4RQzqv6RKYmCvs8w1e3r6Y2lgHHfiVphYOPWbchxh+NIUElwZyCLAfVNc8SWWvikz xxyouxx@DESKTOP-3JTE9FU


把生成的公钥粘贴到git 仓库的网站上去。

clone 代码

git clone git@git.xxyouxx.site:group_lalayoulala2/zzlalayoulala.git
正克隆到 'zzlalayoulala'...
The authenticity of host 'git.xxyouxx.site (192.168.99.19)' can't be established.
ECDSA key fingerprint is SHA256:LyjY4s/dxAatO5j4SIfAC42hAM7aPmK5v6GYes1IeHA.
Are you sure you want to continue connecting (yes/no)?

输入 yes,回车

Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'git.xxyouxx.site,192.168.99.19' (ECDSA) to the list of known hosts.
remote: Counting objects: 522, done.
remote: Compressing objects: 100% (52/52), done.
remote: Total 522 (delta 27), reused 0 (delta 0)
接收对象中: 100% (522/522), 81.84 KiB | 1.04 MiB/s, 完成.
处理 delta 中: 100% (266/266), 完成.

修改 .gitignore 和 .gitmodules

.gitmodules 中加入

.gitignore
.gitmodules

修改,将使用https协议的全部改成 git 协议

[submodule "lalayoulala-activemq"]
    path = lalayoulala-activemq
    url = https://git.xxyouxx.site/group_lalayoulala2/lalayoulala-activemq.git
[submodule "lalayoulala-activity"]
    path = lalayoulala-activity
    url = https://git.xxyouxx.site/group_lalayoulala2/lalayoulala-activity.git
[submodule "lalayoulala-admin"]
    path = lalayoulala-admin
    url = https://git.xxyouxx.site/group_lalayoulala2/lalayoulala-admin.git
[submodule "lalayoulala-api"]
    path = lalayoulala-api
    url = https://git.xxyouxx.site/group_lalayoulala2/lalayoulala-api.git
[submodule "lalayoulala-authz"]

改成

[submodule "lalayoulala-activemq"]
    path = lalayoulala-activemq
    url = git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-activemq.git
[submodule "lalayoulala-activity"]
    path = lalayoulala-activity
    url = git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-activity.git
[submodule "lalayoulala-admin"]
    path = lalayoulala-admin
    url = git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-admin.git
[submodule "lalayoulala-api"]
    path = lalayoulala-api
    url = git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-api.git

这样,就可以使用命令行的git来执行了。

把全部 submodule 拉下来

git submodule update --init --recursive
子模组 'lalayoulala-activemq'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-activemq.git)未对路径 'lalayoulala-activemq' 注册
子模组 'lalayoulala-activity'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-activity.git)未对路径 'lalayoulala-activity' 注册
子模组 'lalayoulala-admin'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-admin.git)未对路径 'lalayoulala-admin' 注册
子模组 'lalayoulala-api'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-api.git)未对路径 'lalayoulala-api' 注册
子模组 'lalayoulala-authz'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-authz.git)未对路径 'lalayoulala-authz' 注册
子模组 'lalayoulala-circle'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-circle.git)未对路径 'lalayoulala-circle' 注册
子模组 'lalayoulala-cms'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-cms.git)未对路径 'lalayoulala-cms' 注册
子模组 'lalayoulala-core'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-core.git)未对路径 'lalayoulala-core' 注册
子模组 'lalayoulala-dubbo-api'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-dubbo-api.git)未对路径 'lalayoulala-dubbo-api' 注册
子模组 'lalayoulala-entity'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-entity.git)未对路径 'lalayoulala-entity' 注册
子模组 'lalayoulala-fenxiao'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-fenxiao.git)未对路径 'lalayoulala-fenxiao' 注册
子模组 'lalayoulala-front'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-front.git)未对路径 'lalayoulala-front' 注册
子模组 'lalayoulala-gencode'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-gencode.git)未对路径 'lalayoulala-gencode' 注册
子模组 'lalayoulala-goodsplatform'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-goodsplatform.git)未对路径 'lalayoulala-goodsplatform' 注册
子模组 'lalayoulala-h5'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-h5.git)未对路径 'lalayoulala-h5' 注册
子模组 'lalayoulala-oauth'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-oauth.git)未对路径 'lalayoulala-oauth' 注册
子模组 'lalayoulala-payment'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-payment.git)未对路径 'lalayoulala-payment' 注册
子模组 'lalayoulala-points'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-points.git)未对路径 'lalayoulala-points' 注册
子模组 'lalayoulala-search'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-search.git)未对路径 'lalayoulala-search' 注册
子模组 'lalayoulala-seller'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-seller.git)未对路径 'lalayoulala-seller' 注册
子模组 'lalayoulala-seller-api'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-seller-api.git)未对路径 'lalayoulala-seller-api' 注册
子模组 'lalayoulala-seller-app-api'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-seller-app-api.git)未对路径 'lalayoulala-seller-app-api' 注册
子模组 'lalayoulala-service'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-service.git)未对路径 'lalayoulala-service' 注册
子模组 'lalayoulala-service-interface'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-service-interface.git)未对路径 'lalayoulala-service-interface' 注册
子模组 'lalayoulala-service-parent'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-service-parent.git)未对路径 'lalayoulala-service-parent' 注册
子模组 'lalayoulala-solr'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-solr.git)未对路径 'lalayoulala-solr' 注册
子模组 'lalayoulala-weixin'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-weixin.git)未对路径 'lalayoulala-weixin' 注册
子模组 'lalayoulala-yungou'(git@git.xxyouxx.site:group_lalayoulala2/lalayoulala-yungou.git)未对路径 'lalayoulala-yungou' 注册
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-activemq'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-activity'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-admin'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-api'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-authz'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-circle'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-cms'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-core'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-dubbo-api'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-entity'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-fenxiao'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-front'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-gencode'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-goodsplatform'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-h5'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-oauth'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-payment'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-points'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-search'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-seller'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-seller-api'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-seller-app-api'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-service'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-service-interface'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-service-parent'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-solr'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-weixin'...
正克隆到 '/cygdrive/c/opt/tmp/zzlalayoulala/lalayoulala-yungou'...
Submodule path 'lalayoulala-activemq': checked out 'cb72779c285003a0104c08fab211e30a7af4ee92'
Submodule path 'lalayoulala-activity': checked out '9619a4cda67ab802290691ab688623d60d7727c3'
Submodule path 'lalayoulala-admin': checked out '2a486fe9da64c19cf20aa0d508e33f7ad8ef909d'
Submodule path 'lalayoulala-api': checked out 'f757a0afeaa82f206ea4fa17e27c838be73edd0b'
Submodule path 'lalayoulala-authz': checked out '728e0adbdddb7420c44290a1800eaa2492a67863'
Submodule path 'lalayoulala-circle': checked out '818346306e50e6cd77aed25add6bcb848c82697a'
Submodule path 'lalayoulala-cms': checked out '2c58651c88f9b7e636b1bb07c42414ed98dfd751'
Submodule path 'lalayoulala-core': checked out '7fa1518bb784b0d3cc5c196234a4db4c23f9a5bc'
Submodule path 'lalayoulala-dubbo-api': checked out '10abfdff61616058c7188b426dd77bc66eda829e'
Submodule path 'lalayoulala-entity': checked out '298d48cbd36a243668610279e80d80a9d5eda062'
Submodule path 'lalayoulala-fenxiao': checked out 'b29f51d52246c97a96ee456e6f0c2704cec09122'
Submodule path 'lalayoulala-front': checked out 'f86e93571bfe3db2bd9c5f34865bcdef38da21f0'
Submodule path 'lalayoulala-gencode': checked out '7e38fe6ab3585d19e0fa3ad077fd9d225adac858'
Submodule path 'lalayoulala-goodsplatform': checked out '29be70ccd09a87ac377f354398b7ebb067bb6df9'
Submodule path 'lalayoulala-h5': checked out 'b7b8930f518181bd35d8c38cdb6ece0acf2c707b'
Submodule path 'lalayoulala-oauth': checked out '5a9d30d00719f07b2b4d80d86940990b525d846a'
Submodule path 'lalayoulala-payment': checked out '98efb63aec6b223360be2cca1c76a8d4b8a2964a'
Submodule path 'lalayoulala-points': checked out '424628a6349aed2d9664d8416fa28f24acfd3062'
Submodule path 'lalayoulala-search': checked out 'd55be14485b1bcd9592e61cf699f4bae0c774d68'
Submodule path 'lalayoulala-seller': checked out '9a2a837851d4cb37e117932313e8cac97ee61e13'
Submodule path 'lalayoulala-seller-api': checked out 'cb09f86b288074edfac9e22dc4bd5b84ad6dd8d0'
Submodule path 'lalayoulala-seller-app-api': checked out 'a37b2dc82a43374308d15d74327236ac5491f339'
Submodule path 'lalayoulala-service': checked out 'c327fbc8bb13a84d6d1a09cf6755082eaff460ea'
Submodule path 'lalayoulala-service-interface': checked out 'a7a14ed21c01b781f2a99f6e338ce2744a3253e6'
Submodule path 'lalayoulala-service-parent': checked out 'f98b7edca715ca21abbfc1b3ab28d12b3bd68386'
Submodule path 'lalayoulala-solr': checked out '86cb58cb6181b1eb31629d9e4fe42073d56e16b6'
Submodule path 'lalayoulala-weixin': checked out '8d310f8659a3325916994887bfc391ca544bb76b'
Submodule path 'lalayoulala-yungou': checked out 'ee9197d74562019edbdfb8f3463c71d9261da18a'

把全部submodule切换到开发分支

git submodule foreach "(git checkout dev_20; git pull)"
Entering 'lalayoulala-activemq'
之前的 HEAD 位置是 cb72779 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-activity'
之前的 HEAD 位置是 9619a4c init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-admin'
之前的 HEAD 位置是 2a486fe init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-api'
之前的 HEAD 位置是 f757a0a init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-authz'
之前的 HEAD 位置是 728e0ad init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-circle'
之前的 HEAD 位置是 8183463 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-cms'
之前的 HEAD 位置是 2c58651 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-core'
之前的 HEAD 位置是 7fa1518 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-dubbo-api'
之前的 HEAD 位置是 10abfdf init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-entity'
之前的 HEAD 位置是 298d48c init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-fenxiao'
之前的 HEAD 位置是 b29f51d init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-front'
正在检出文件: 100% (412/412), 完成.
之前的 HEAD 位置是 f86e935 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-gencode'
之前的 HEAD 位置是 7e38fe6 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-goodsplatform'
之前的 HEAD 位置是 29be70c init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-h5'
之前的 HEAD 位置是 b7b8930 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-oauth'
之前的 HEAD 位置是 5a9d30d init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-payment'
之前的 HEAD 位置是 98efb63 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-points'
之前的 HEAD 位置是 424628a init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-search'
之前的 HEAD 位置是 d55be14 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-seller'
之前的 HEAD 位置是 9a2a837 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-seller-api'
之前的 HEAD 位置是 cb09f86 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-seller-app-api'
之前的 HEAD 位置是 a37b2dc init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-service'
正在检出文件: 100% (199/199), 完成.
之前的 HEAD 位置是 c327fbc init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-service-interface'
之前的 HEAD 位置是 a7a14ed init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-service-parent'
之前的 HEAD 位置是 f98b7ed init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-solr'
之前的 HEAD 位置是 86cb58c init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-weixin'
之前的 HEAD 位置是 8d310f8 init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。
Entering 'lalayoulala-yungou'
之前的 HEAD 位置是 ee9197d init
分支 'dev_20' 设置为跟踪来自 'origin' 的远程分支 'dev_20'。
切换到一个新分支 'dev_20'
已经是最新的。

查询每个submodule的状态

git submodule foreach "(git status)"
Entering 'lalayoulala-activemq'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-activity'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-admin'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-api'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-authz'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-circle'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-cms'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-core'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-dubbo-api'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-entity'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-fenxiao'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-front'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-gencode'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-goodsplatform'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-h5'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-oauth'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-payment'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-points'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-search'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-seller'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-seller-api'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-seller-app-api'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-service'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-service-interface'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-service-parent'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-solr'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-weixin'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区
Entering 'lalayoulala-yungou'
位于分支 dev_20
您的分支与上游分支 'origin/dev_20' 一致。

无文件要提交,干净的工作区

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容