论坛
BBS
空间测绘
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
IOT
[24868] 2016-04-13_常用的12个Git基本命令
文档创建者:
s7ckTeam
浏览次数:
1
最后更新:
2025-01-18
IOT
1 人阅读
|
0 人回复
s7ckTeam
s7ckTeam
当前离线
积分
-54
6万
主题
-6万
回帖
-54
积分
管理员
积分
-54
发消息
2016-04-13_常用的12个Git基本命令
常
用
的
1
2
个
G
i
t
基
本
命
令
何
红
辉
L
i
n
u
x
中
国
2
0
1
6
-
0
4
-
1
3
G
i
t
本
身
是
一
个
命
令
行
的
工
具
,
因
此
,
掌
握
G
i
t
命
令
成
为
我
们
使
用
G
i
t
版
本
控
制
的
第
一
道
障
碍
。
好
在
常
用
的
G
i
t
命
令
只
有
几
个
,
并
且
参
数
都
比
较
简
单
,
因
此
,
我
们
会
很
容
易
地
跨
越
这
个
障
碍
。
而
刚
开
始
就
直
接
使
用
G
U
I
工
具
并
不
是
我
们
推
荐
的
方
式
,
因
为
使
用
G
U
I
不
仅
效
率
慢
,
还
会
使
得
你
根
本
不
了
解
G
i
t
本
身
的
工
作
机
制
,
一
旦
出
现
问
题
你
将
不
能
手
动
进
行
解
决
。
因
此
,
要
使
用
G
U
I
也
要
建
立
在
能
够
熟
悉
G
i
t
基
本
命
令
的
前
提
下
。
1
、
进
行
版
本
控
制
的
第
一
步
—
G
i
t
i
n
i
t
使
用
G
i
t
进
行
版
本
控
制
的
第
一
步
就
是
通
过
在
你
的
项
目
根
目
录
执
行
G
i
t
i
n
i
t
命
令
,
该
命
令
会
在
你
的
根
目
录
下
创
建
了
一
个
隐
藏
的
.
G
i
t
目
录
,
该
目
录
中
包
含
了
该
项
目
在
G
i
t
中
的
相
关
配
置
和
信
息
,
G
i
t
就
是
根
据
里
面
的
数
据
对
你
的
项
目
进
行
版
本
控
制
。
例
如
,
我
们
在
g
i
t
-
p
r
o
j
e
c
t
根
目
录
运
行
g
i
t
i
n
i
t
命
令
,
然
后
再
查
看
根
目
录
下
的
文
件
,
结
果
如
图
8
-
6
所
示
。
▲
图
8
-
6
初
始
化
项
目
2
、
常
用
的
版
本
控
制
命
令
—
G
i
t
s
t
a
t
u
s
在
初
始
化
了
需
要
版
本
控
制
的
项
目
之
后
,
我
们
就
可
以
继
续
进
行
后
续
的
工
作
。
在
我
们
使
用
G
i
t
进
行
版
本
控
制
的
过
程
中
,
G
i
t
s
t
a
t
u
s
命
令
是
我
们
最
为
常
用
的
命
令
之
一
,
它
用
于
检
查
本
地
项
目
的
状
态
。
现
在
我
们
就
来
学
习
该
命
令
,
首
先
我
们
在
g
i
t
-
p
r
o
j
e
c
t
项
目
中
创
建
一
个
新
的
文
件
,
我
们
命
令
为
S
a
y
H
e
l
l
o
.
j
a
v
a
,
它
的
功
能
就
是
输
出
H
e
l
l
o
字
符
串
。
然
后
执
行
G
i
t
s
t
a
t
u
s
命
令
,
如
图
8
-
7
所
示
。
▲
图
8
-
7
查
看
项
目
状
态
此
时
我
们
看
到
在
命
令
行
中
给
出
了
一
些
提
示
信
息
,
比
较
显
眼
的
就
是
红
色
区
域
(
运
行
中
可
看
到
)
的
S
a
y
H
e
l
l
o
.
j
a
v
a
文
件
。
咋
一
看
会
觉
得
不
知
所
措
,
下
一
步
到
底
要
做
什
么
呢
?
但
是
仔
细
看
上
面
的
提
示
我
们
会
发
现
一
些
关
键
的
信
息
,
在
S
a
y
H
e
l
l
o
.
j
a
v
a
的
上
、
下
一
行
都
含
有
有
用
的
信
息
,
例
如
,
S
a
y
H
e
l
l
o
.
j
a
v
a
上
一
行
是
u
s
e
g
i
t
a
d
d
<
f
i
l
e
>
…
t
o
i
n
c
l
u
d
e
i
n
w
h
a
t
w
i
l
l
b
e
c
o
m
m
i
t
e
d
。
这
就
是
告
诉
我
们
下
一
步
可
以
使
用
G
i
t
a
d
d
命
令
将
下
面
的
文
件
添
加
到
下
次
要
提
交
的
文
件
列
表
中
。
因
此
,
我
们
下
一
步
要
做
的
就
是
执
行
G
i
t
a
d
d
命
令
。
3
、
添
加
到
追
踪
列
表
中
—
G
i
t
a
d
d
G
i
t
a
d
d
命
令
的
作
用
是
将
一
个
或
者
多
个
文
件
添
加
到
G
i
t
追
踪
列
表
中
,
只
有
通
过
G
i
t
a
d
d
添
加
了
的
文
件
才
会
被
版
本
控
制
管
理
。
从
上
面
的
G
i
t
s
t
a
t
u
s
中
得
知
,
我
们
下
一
步
要
做
的
就
是
G
i
t
a
d
d
命
令
。
G
i
t
a
d
d
命
令
并
不
像
G
i
t
i
n
i
t
、
G
i
t
s
t
a
t
u
s
这
样
的
无
参
数
命
令
,
完
整
的
命
令
参
数
复
杂
,
我
们
只
说
最
常
见
的
两
种
用
法
。
一
种
用
法
是
添
加
某
个
文
件
,
另
一
种
是
添
加
某
个
目
录
下
的
所
有
文
件
。
示
例
如
下
:
通
常
由
于
A
n
d
r
o
i
d
的
项
目
文
件
比
较
多
,
一
次
性
可
能
会
修
改
多
个
文
件
,
因
此
,
最
为
常
用
的
也
就
是
G
i
t
a
d
d
.
命
令
,
一
次
性
将
所
有
文
件
都
添
加
到
下
次
要
添
加
的
列
表
中
。
执
行
该
命
令
之
后
我
们
再
次
执
行
G
i
t
s
t
a
t
u
s
命
令
查
看
当
前
状
态
(
执
行
完
一
些
重
要
命
令
之
后
通
过
G
i
t
s
t
a
t
u
s
查
看
状
态
应
该
是
你
使
用
G
i
t
的
习
惯
,
这
样
避
免
出
现
遗
漏
等
问
题
)
。
如
图
8
-
8
所
示
。
▲
图
8
-
8
追
踪
文
件
并
查
看
状
态
执
行
G
i
t
a
d
d
命
令
之
后
可
以
看
到
当
前
项
目
的
修
改
已
经
被
提
交
,
项
目
状
态
变
成
了
前
文
说
的
s
t
a
g
e
d
(
已
暂
存
)
状
态
,
此
时
S
a
y
H
e
l
l
o
.
j
a
v
a
会
在
下
次
提
交
时
被
提
交
到
本
地
仓
库
。
需
要
注
意
的
是
,
G
i
t
a
d
d
命
令
并
不
是
执
行
一
次
就
可
以
的
,
每
次
修
改
项
目
中
的
内
容
之
后
你
都
需
要
执
行
G
i
t
a
d
d
命
令
进
行
更
新
。
假
设
我
们
是
误
操
作
将
不
需
要
追
踪
的
文
件
进
行
了
a
d
d
操
作
,
那
么
如
何
移
除
呢
?
答
案
还
是
仔
细
看
G
i
t
s
t
a
t
u
s
给
出
的
提
示
信
息
,
这
也
是
G
i
t
体
现
人
性
化
的
一
点
,
它
会
在
你
执
行
命
令
时
给
出
下
一
个
你
可
以
要
用
到
的
命
令
,
因
此
,
查
看
G
i
t
状
态
就
变
得
更
为
重
要
。
在
图
8
-
8
中
我
们
看
到
一
句
提
示
:
u
s
e
“
g
i
t
r
m
–
c
a
c
h
e
d
<
f
i
l
e
>
…
”
t
o
u
n
s
t
a
g
e
。
意
思
是
我
们
可
以
通
过
g
i
t
r
m
–
c
a
c
h
e
d
命
令
将
文
件
从
追
踪
列
表
中
移
除
,
不
用
担
心
,
这
个
命
令
不
会
将
你
的
文
件
从
本
地
目
录
删
除
,
而
只
会
从
你
的
G
i
t
追
踪
列
表
中
删
除
,
这
样
在
提
交
中
就
不
会
包
含
被
移
除
的
文
件
。
4
、
提
交
—
G
i
t
c
o
m
m
i
t
执
行
G
i
t
a
d
d
命
令
之
后
,
你
的
文
件
已
经
添
加
到
追
踪
列
表
。
执
行
这
个
操
作
的
时
间
节
点
应
该
是
你
已
经
完
成
了
一
个
功
能
,
并
且
想
将
这
个
功
能
提
交
到
本
地
仓
库
中
。
此
时
,
还
需
要
G
i
t
c
o
m
m
i
t
命
令
将
你
的
改
动
真
正
的
提
交
。
G
i
t
c
o
m
m
i
t
命
令
格
式
如
下
:
使
用
形
式
1
相
对
来
说
比
较
方
便
、
快
捷
,
但
是
,
当
你
的
提
交
信
息
有
一
定
格
式
或
者
需
要
提
交
的
文
字
内
容
较
多
时
,
使
用
形
式
2
会
是
一
个
更
好
的
选
择
。
执
行
G
i
t
c
o
m
m
i
t
之
后
,
如
图
8
-
9
所
示
。
g
i
t
a
d
d
S
a
y
H
e
l
l
o
.
j
a
v
a
#
添
加
S
a
y
H
e
l
l
o
.
j
a
v
a
这
个
文
件
g
i
t
a
d
d
.
#
添
加
当
前
目
录
下
的
所
有
文
件
g
i
t
c
o
m
m
i
t
-
m
"
这
里
写
你
的
提
交
说
明
"
#
形
式
1
:
通
过
-
m
提
交
简
短
的
信
息
g
i
t
c
o
m
m
i
t
#
形
式
2
:
通
过
g
i
t
c
o
m
m
i
t
提
交
,
会
跳
转
到
编
辑
器
▲
图
8
-
9
提
交
代
码
从
图
8
-
9
中
可
以
看
到
,
我
们
通
过
g
i
t
c
o
m
m
i
t
-
m
将
这
次
修
改
添
加
到
本
地
仓
库
,
提
交
信
息
为
“
a
d
d
S
a
y
H
e
l
l
o
.
j
a
v
a
”
。
成
功
之
后
我
们
再
通
过
g
i
t
s
t
a
t
u
s
查
看
状
态
,
得
到
的
结
果
是
“
n
o
t
h
i
n
g
t
o
c
o
m
m
i
t
,
w
o
r
k
i
n
g
d
i
r
e
c
t
o
r
y
c
l
e
a
n
“
。
至
此
,
我
们
就
将
这
次
修
改
提
交
到
本
地
仓
库
了
。
5
、
查
看
项
目
历
史
记
录
—
G
i
t
l
o
g
有
的
时
候
我
们
需
要
查
看
某
个
项
目
的
提
交
历
史
,
那
么
我
们
可
以
通
过
G
i
t
l
o
g
命
令
实
现
。
该
命
令
会
列
出
所
有
的
提
交
记
录
,
这
些
信
息
包
括
提
交
人
、
时
间
、
信
息
,
最
重
要
的
就
是
这
次
提
交
对
应
的
信
息
指
纹
,
也
就
是
该
项
目
的
目
录
和
文
件
的
整
体
S
H
A
-
1
值
,
它
代
表
了
这
次
提
交
的
唯
一
标
识
。
我
们
在
g
i
t
-
p
r
o
j
e
c
t
项
目
中
执
行
G
i
t
l
o
g
,
结
果
如
下
:
由
于
我
们
的
项
目
就
提
交
了
一
次
,
因
此
,
也
就
是
输
出
了
这
次
提
交
的
相
关
信
息
。
6
、
下
载
程
序
—
G
i
t
c
l
o
n
e
有
的
时
候
我
们
并
不
是
自
己
创
建
项
目
,
而
是
想
要
将
别
人
的
托
管
在
网
站
上
的
开
源
库
下
载
到
自
己
的
计
算
机
中
,
那
么
此
时
我
们
就
需
要
使
用
G
i
t
c
l
o
n
e
命
令
。
该
命
令
的
作
用
正
是
将
远
程
项
目
下
载
到
本
地
,
命
令
的
格
式
为
:
G
i
t
c
l
o
n
e
远
程
仓
库
地
址
。
例
如
,
我
们
要
将
一
个
A
n
d
r
o
i
d
事
件
总
线
库
下
载
到
本
地
,
它
的
地
址
为
g
i
t
@
g
i
t
h
u
b
.
c
o
m
:
b
b
o
y
f
e
i
y
u
/
A
n
d
r
o
i
d
E
v
e
n
t
B
u
s
.
g
i
t
(
网
址
在
这
里
为
h
t
t
p
:
/
/
g
i
t
h
u
b
.
c
o
m
/
b
b
o
y
f
e
i
y
u
/
A
n
d
r
o
i
d
E
v
e
n
t
B
u
s
)
,
那
么
我
们
可
以
在
命
令
行
下
执
行
如
下
命
令
:
此
时
,
G
i
t
就
会
从
该
地
址
下
载
这
个
项
目
,
如
图
8
-
1
0
所
示
。
▲
图
8
-
1
0
c
l
o
n
e
项
目
到
本
地
执
行
完
成
之
后
就
会
在
当
前
目
录
下
创
建
一
个
A
n
d
r
o
i
d
E
v
e
n
t
B
u
s
目
录
来
存
放
这
个
开
源
库
,
项
目
的
所
有
文
件
都
存
放
在
这
个
目
录
中
。
7
、
不
同
分
支
—
G
i
t
b
r
a
n
c
h
大
家
看
图
8
-
8
可
以
看
到
,
在
命
令
行
的
末
尾
总
是
显
示
一
个
“
m
a
s
t
e
r
”
,
这
实
际
上
是
我
们
所
在
的
g
i
t
-
p
r
o
j
e
c
t
项
目
分
支
名
。
当
你
初
始
化
G
i
t
之
后
,
默
认
会
创
建
一
个
m
a
s
t
e
r
分
支
,
你
的
操
作
也
默
认
会
在
m
a
s
t
e
r
分
支
。
不
同
分
支
的
文
件
互
不
影
响
,
因
此
,
当
你
需
要
开
发
一
个
新
的
功
能
时
,
你
可
以
新
建
一
个
新
的
分
支
,
并
且
切
换
到
该
分
支
进
行
开
发
,
当
功
能
完
成
后
你
将
该
分
支
提
交
到
本
地
,
然
后
再
切
换
回
主
分
支
,
并
且
合
并
完
成
新
功
能
开
发
的
分
支
。
例
如
,
我
们
要
创
建
一
个
新
的
类
来
实
现
网
络
聊
天
,
但
是
,
这
个
我
们
没
有
太
大
的
把
握
能
够
完
成
这
个
功
能
,
为
了
保
险
起
见
,
新
建
了
一
个
n
e
t
分
支
进
行
开
发
,
如
果
完
成
了
就
将
n
e
t
合
并
到
m
a
s
t
e
r
分
支
,
否
则
就
切
换
回
m
a
s
t
e
r
分
支
,
并
且
将
n
e
t
删
除
。
首
先
我
们
通
过
G
i
t
b
r
a
n
c
h
命
名
创
建
n
e
t
分
支
,
命
令
为
G
i
t
b
r
a
n
c
h
n
e
t
。
执
行
后
效
果
如
图
8
-
1
1
所
示
。
▲
图
8
-
1
1
创
建
n
e
t
分
支
通
过
G
i
t
b
r
a
n
c
h
命
令
可
以
到
当
前
项
目
的
所
有
分
支
,
在
未
执
行
G
i
t
b
r
a
n
c
h
n
e
t
之
前
我
们
只
有
m
a
s
t
e
r
分
之
,
执
行
之
后
我
们
新
增
了
n
e
t
分
支
。
注
意
看
m
a
s
t
e
r
分
支
之
前
有
一
个
星
号
,
这
代
表
你
当
前
所
处
在
的
分
支
,
目
前
,
我
们
就
处
在
m
a
s
t
e
r
分
支
。
那
么
现
在
问
题
来
了
,
我
们
是
要
切
换
到
n
e
t
分
支
进
行
开
发
,
分
支
切
换
需
要
用
到
G
i
t
c
h
e
c
k
o
u
t
命
令
。
8
、
签
出
一
个
分
支
—
G
i
t
c
h
e
c
k
o
u
t
c
h
e
c
k
o
u
t
命
令
的
作
用
是
签
出
一
个
分
支
或
者
一
个
路
径
。
在
开
发
中
常
用
于
分
支
切
换
和
恢
复
文
件
。
分
支
切
换
命
令
格
式
为
:
执
行
命
令
之
后
就
会
切
换
到
指
定
的
分
支
上
,
如
图
8
-
1
2
所
示
。
▲
图
8
-
1
2
切
换
分
支
从
图
8
-
1
2
中
可
以
看
到
,
此
时
星
号
目
前
在
n
e
t
前
面
,
表
明
我
们
顺
利
地
切
换
到
了
n
e
t
分
支
。
这
样
,
我
们
就
可
以
在
n
e
t
分
支
进
行
工
作
了
,
我
们
新
建
一
个
C
h
a
t
.
j
a
v
a
类
实
现
网
络
聊
天
。
此
时
,
g
i
t
-
p
r
o
j
e
c
t
的
n
e
t
分
支
就
含
有
S
a
y
H
e
l
l
o
.
j
a
v
a
、
C
h
a
t
.
j
a
v
a
两
个
文
件
。
将
C
h
a
t
.
j
a
v
a
开
发
完
成
之
后
,
我
们
依
次
执
行
如
下
2
条
命
令
将
这
次
修
改
提
交
到
本
地
仓
库
:
效
果
如
图
8
-
1
3
所
示
。
c
o
m
m
i
t
0
7
4
0
8
c
e
e
d
f
a
5
2
4
7
3
1
0
7
e
f
c
7
d
a
a
4
d
7
a
f
6
c
3
6
3
e
1
9
2
#
信
息
指
纹
A
u
t
h
o
r
:
M
r
S
i
m
p
l
e
<
b
b
o
y
f
e
i
y
u
@
g
m
a
i
l
.
c
o
m
>
#
提
交
人
D
a
t
e
:
F
r
i
A
u
g
1
4
1
2
:
4
3
:
1
1
2
0
1
5
+
0
8
0
0
#
时
间
a
d
d
S
a
y
H
e
l
l
o
.
j
a
v
a
#
提
交
信
息
g
i
t
c
l
o
n
e
g
i
t
@
g
i
t
h
u
b
.
c
o
m
:
b
b
o
y
f
e
i
y
u
/
A
n
d
r
o
i
d
E
v
e
n
t
B
u
s
.
g
i
t
g
i
t
c
h
e
c
k
o
u
t
分
支
名
g
i
t
a
d
d
.
g
i
t
c
o
m
m
i
t
-
m
"
a
d
d
C
h
a
t
.
j
a
v
a
"
▲
图
8
-
1
3
在
n
e
t
分
支
提
交
代
码
此
时
,
n
e
t
分
支
的
网
络
聊
天
功
能
就
开
发
完
成
了
,
功
能
实
现
在
C
h
a
t
.
j
a
v
a
中
。
我
们
在
n
e
t
分
支
上
的
操
作
不
会
影
响
m
a
s
t
e
r
分
支
,
也
就
是
说
m
a
s
t
e
r
分
支
目
前
还
是
只
有
S
a
y
H
e
l
l
o
.
j
a
v
a
一
个
文
件
。
假
设
现
在
经
过
测
试
,
我
们
的
网
络
聊
天
功
能
出
现
了
验
证
的
B
u
g
,
并
且
不
能
够
被
修
复
,
我
们
只
好
放
弃
n
e
t
分
支
。
那
么
此
时
我
们
可
以
先
c
h
e
c
k
o
u
t
回
到
m
a
s
t
e
r
分
支
,
然
后
使
用
g
i
t
b
r
a
n
c
h
-
d
命
令
删
除
n
e
t
分
支
。
依
次
执
行
两
条
命
令
:
此
时
m
a
s
t
e
r
分
支
还
是
只
有
一
个
S
a
y
H
e
l
l
o
.
j
a
v
a
文
件
,
n
e
t
分
支
的
开
发
对
于
m
a
s
t
e
r
没
有
产
生
影
响
。
如
图
8
-
1
4
所
示
。
▲
图
8
-
1
4
m
a
s
t
e
r
分
支
c
h
e
c
k
o
u
t
的
另
一
个
常
用
的
功
能
是
将
文
件
恢
复
到
修
改
之
前
的
状
态
。
例
如
,
S
a
y
H
e
l
l
o
.
j
a
v
a
的
源
码
在
修
改
之
前
如
下
:
现
在
需
要
加
一
个
复
杂
的
功
能
,
经
过
一
轮
C
o
d
i
n
g
之
后
,
S
a
y
H
e
l
l
o
.
j
a
v
a
的
代
码
可
能
已
经
变
得
面
目
全
非
,
而
且
由
于
代
码
过
于
混
乱
,
使
得
原
来
正
确
的
代
码
也
变
得
不
可
用
,
以
前
与
今
天
的
工
作
都
白
干
了
,
此
时
你
两
眼
早
已
饱
含
热
泪
。
修
改
后
的
S
a
y
H
e
l
l
o
.
j
a
v
a
代
码
如
下
:
如
何
才
能
回
滚
到
S
a
y
H
e
l
l
o
.
j
a
v
a
修
改
之
前
的
状
态
呢
?
还
好
,
G
i
t
c
h
e
c
k
o
u
t
提
供
了
这
样
的
功
能
。
我
们
使
用
如
下
命
令
将
S
a
y
H
e
l
l
o
.
j
a
v
a
恢
复
到
修
改
之
前
的
状
态
:
此
时
,
S
a
y
H
e
l
l
o
.
j
a
v
a
就
从
已
修
改
状
态
变
为
最
初
的
版
本
了
。
9
、
合
并
分
支
—
G
i
t
m
e
r
g
e
在
上
一
节
中
我
们
切
换
到
n
e
t
分
支
开
发
了
网
络
聊
天
功
能
,
假
设
开
发
成
功
了
,
那
么
我
们
需
要
将
网
络
聊
天
功
能
合
并
到
m
a
s
t
e
r
分
支
,
也
就
是
我
们
要
将
n
e
t
分
支
合
并
到
m
a
s
t
e
r
分
支
。
需
要
用
到
的
命
令
为
G
i
t
m
e
r
g
e
。
我
们
在
n
e
t
分
支
提
交
代
码
之
后
,
切
换
到
m
a
s
t
e
r
分
支
,
并
且
执
行
G
i
t
m
e
r
g
e
n
e
t
命
令
,
如
果
没
有
冲
突
,
那
么
m
a
s
t
e
r
分
支
将
会
和
n
e
t
分
支
合
并
。
如
图
8
-
1
5
所
示
。
▲
图
8
-
1
5
合
并
n
e
t
到
m
a
s
t
e
r
分
支
此
时
,
C
h
a
t
.
j
a
v
a
就
被
合
并
到
m
a
s
t
e
r
分
支
了
,
m
a
s
t
e
r
分
支
也
就
有
了
网
络
聊
天
的
功
能
。
1
0
、
解
决
冲
突
在
G
i
t
m
e
r
g
e
中
没
有
提
到
,
如
果
没
有
冲
突
才
会
自
动
合
并
,
否
则
将
会
提
出
哪
些
文
件
产
生
了
冲
突
。
产
生
冲
突
的
原
因
是
因
为
有
多
个
开
发
人
员
修
改
了
同
一
个
文
件
的
相
同
地
方
导
致
,
使
得
G
i
t
系
统
不
知
道
使
用
谁
的
代
码
,
此
时
就
需
要
开
发
人
员
自
己
来
抉
择
,
选
择
其
中
一
份
代
码
,
并
且
将
其
他
的
代
码
删
除
。
假
设
研
发
-
A
和
研
发
-
B
两
位
同
事
同
时
开
发
网
络
聊
天
功
能
,
因
此
,
他
们
同
时
修
改
了
C
h
a
t
.
j
a
v
a
文
件
的
e
a
t
函
数
。
研
发
-
A
首
先
提
交
了
代
码
到
线
上
的
版
本
控
制
系
统
,
然
后
研
发
-
B
此
时
从
线
上
系
统
更
新
代
码
下
来
,
此
时
就
会
产
生
冲
突
。
当
然
,
在
不
同
分
支
之
间
切
换
开
发
也
可
能
导
致
发
生
冲
突
,
或
者
说
只
要
是
代
码
合
并
的
操
作
都
有
可
能
出
现
冲
突
,
原
因
也
是
同
时
修
改
了
文
件
中
的
同
一
处
代
码
段
。
例
如
C
h
a
t
.
j
a
v
a
的
原
始
代
码
为
:
研
发
-
A
在
m
a
s
t
e
r
分
支
上
修
改
了
C
h
a
t
.
j
a
v
a
的
m
a
i
n
函
数
的
第
一
行
代
码
,
代
码
如
下
:
g
i
t
c
h
e
c
k
o
u
t
m
a
s
t
e
r
#
切
回
m
a
s
t
e
r
分
支
g
i
t
b
r
a
n
c
h
-
d
n
e
t
#
删
除
n
e
t
分
支
p
u
b
l
i
c
c
l
a
s
s
S
a
y
H
e
l
l
o
{
/
/
原
来
的
代
码
省
略
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
H
e
l
l
o
"
)
;
}
}
p
u
b
l
i
c
c
l
a
s
s
S
a
y
H
e
l
l
o
{
/
/
原
来
的
代
码
省
略
p
r
i
v
a
t
e
s
t
a
t
i
c
v
o
i
d
e
a
t
(
)
{
/
/
省
略
新
增
的
好
多
代
码
}
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
H
e
l
l
o
"
)
;
}
p
r
i
v
a
t
e
s
t
a
t
i
c
v
o
i
d
s
l
e
e
p
(
)
{
/
/
又
省
略
新
增
的
好
多
代
码
~
}
}
g
i
t
c
h
e
c
k
o
u
t
-
-
S
a
y
H
e
l
l
o
.
j
a
v
a
p
u
b
l
i
c
c
l
a
s
s
C
h
a
t
{
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
C
h
a
t
w
i
t
h
m
e
"
)
;
}
}
p
u
b
l
i
c
c
l
a
s
s
C
h
a
t
{
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
C
h
a
t
w
i
t
h
m
e
,
I
'
m
R
D
-
A
.
"
)
;
}
}
研
发
-
B
在
n
e
t
分
支
也
修
改
了
同
样
的
地
方
,
代
码
如
下
:
此
时
,
研
发
-
B
提
交
代
码
到
线
上
系
统
之
后
,
研
发
-
A
将
n
e
t
分
支
代
码
同
步
到
本
地
,
并
且
将
n
e
t
分
支
通
过
G
i
t
m
e
r
g
e
合
并
到
m
a
s
t
e
r
分
支
。
此
时
就
会
引
发
冲
突
,
如
图
8
-
1
6
所
示
。
▲
图
8
-
1
6
产
生
冲
突
从
图
8
-
1
6
中
可
以
看
到
,
图
中
指
出
自
动
合
并
失
败
,
C
h
a
t
.
j
a
v
a
产
生
了
冲
突
。
我
们
看
看
此
时
C
h
a
t
.
j
a
v
a
文
件
中
的
内
容
是
怎
样
的
:
其
实
很
容
易
看
懂
这
份
冲
突
的
文
件
,
它
的
意
思
是
,
在
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
)
语
句
这
里
出
现
了
多
份
代
码
,
G
i
t
不
知
道
如
何
解
决
。
在
我
们
的
示
例
中
,
在
“
<
<
<
<
<
<
<
H
E
A
D
”
与
“
=
=
=
=
=
=
=
”
之
间
的
是
研
发
-
A
的
m
a
s
t
e
r
分
支
的
代
码
,
而
“
=
=
=
=
=
=
=
”
与
“
>
>
>
>
>
>
>
n
e
t
”
则
是
研
发
-
B
的
n
e
t
分
支
中
的
代
码
。
这
两
份
代
码
到
底
要
哪
一
份
,
这
需
要
你
来
裁
决
,
因
此
,
给
出
了
冲
突
提
示
。
假
设
研
发
-
A
的
代
码
是
正
确
的
,
那
么
需
要
将
“
=
=
=
=
=
=
=
”
与
“
>
>
>
>
>
>
>
n
e
t
”
之
间
的
代
码
删
除
,
并
且
将
“
<
<
<
<
<
<
<
H
E
A
D
”
、
“
=
=
=
=
=
=
=
”
、
“
>
>
>
>
>
>
>
n
e
t
”
这
些
冲
突
标
识
也
删
除
。
最
终
代
码
如
下
:
此
时
,
冲
突
就
已
经
被
处
理
了
。
重
新
G
i
t
a
d
d
和
c
o
m
m
i
t
提
交
代
码
即
可
。
1
1
、
为
版
本
打
一
个
标
签
—
G
i
t
t
a
g
在
完
成
了
所
有
功
能
、
并
且
经
过
测
试
之
后
,
我
们
通
常
会
为
这
个
版
本
打
一
个
标
签
,
这
是
一
个
非
常
重
要
的
功
能
,
建
议
大
家
为
每
个
正
式
发
布
的
版
本
都
创
建
一
个
标
签
,
这
样
便
于
后
续
的
版
本
检
索
与
维
护
。
通
常
一
个
标
签
就
代
表
了
一
个
正
式
版
本
,
通
过
G
i
t
t
a
g
命
令
就
可
以
列
出
当
前
项
目
的
所
有
标
签
。
新
建
一
个
标
签
的
常
用
命
令
如
下
形
式
:
上
述
命
令
新
建
了
一
个
名
为
v
1
.
0
的
t
a
g
,
然
后
再
次
运
行
G
i
t
t
a
g
命
令
列
出
所
有
标
签
,
得
到
的
结
果
如
图
8
-
1
7
所
示
。
▲
图
8
-
1
7
新
创
建
t
a
g
我
们
也
可
以
通
过
“
g
i
t
t
a
g
-
d
标
签
名
”
来
删
除
t
a
g
、
“
g
i
t
s
h
o
w
标
签
名
”
的
形
式
来
查
看
该
分
支
的
具
体
信
息
,
例
如
执
行
g
i
t
t
a
g
v
1
.
0
,
得
到
的
结
果
为
:
当
我
们
的
项
目
托
管
在
远
程
仓
库
(
如
G
i
t
h
u
b
)
时
,
我
们
可
以
将
标
签
通
过
G
i
t
p
u
s
h
命
令
推
送
到
线
上
,
也
可
以
通
过
G
i
t
p
u
l
l
命
令
将
标
签
从
远
程
仓
库
上
下
载
下
来
。
这
些
功
能
我
们
将
在
后
面
的
章
节
中
为
大
家
演
示
。
1
2
、
帮
助
文
档
—
G
i
t
h
e
l
p
本
章
我
们
讲
述
的
都
是
常
用
命
令
的
简
单
格
式
,
为
了
避
免
引
入
过
多
的
复
杂
性
命
令
的
其
他
用
法
,
我
们
并
没
有
全
部
演
示
出
来
。
在
日
常
开
发
中
,
我
们
也
只
会
运
用
到
那
些
基
本
的
命
令
、
形
式
,
而
当
你
想
详
细
了
解
某
个
命
令
时
,
你
可
以
使
用
G
i
t
h
e
l
p
命
令
来
获
取
完
整
的
使
用
说
明
。
例
如
,
查
看
G
i
t
t
a
g
命
令
的
使
用
说
明
可
以
执
行
G
i
t
h
e
l
p
t
a
g
命
令
,
得
到
的
结
果
如
下
:
重
点
我
们
就
看
上
述
4
项
即
可
,
N
A
M
E
中
描
述
的
是
G
i
t
t
a
g
命
令
的
作
用
简
介
,
S
Y
N
O
P
S
I
S
则
是
该
命
令
的
参
数
简
介
,
D
E
S
C
R
I
P
T
I
O
N
是
该
命
令
的
功
能
与
相
关
参
数
的
介
绍
,
O
P
T
I
O
N
S
则
是
各
参
数
的
含
义
。
通
常
只
需
要
查
看
这
几
项
说
明
就
能
找
到
所
需
的
功
能
。
本
文
摘
自
《
A
n
d
r
o
i
d
开
发
进
阶
:
从
小
工
到
专
家
》
,
作
者
:
何
红
辉
本
书
是
一
本
专
门
介
绍
A
n
d
r
o
i
d
开
发
的
图
书
。
书
中
首
先
对
A
n
d
r
o
i
d
开
发
的
核
心
知
识
点
进
行
深
入
讲
解
,
然
后
介
绍
单
元
测
试
、
代
码
规
范
、
版
本
控
制
、
重
构
、
架
构
等
重
要
的
知
识
,
使
得
读
者
在
深
入
掌
握
技
术
的
同
时
也
帮
助
他
们
开
阔
眼
界
,
且
能
够
以
更
专
业
的
方
式
设
计
应
用
软
件
,
完
成
从
只
会
实
现
功
能
的
初
级
程
序
员
到
软
件
工
程
师
、
设
计
师
的
转
变
。
p
u
b
l
i
c
c
l
a
s
s
C
h
a
t
{
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
我
和
研
发
-
A
的
代
码
不
一
样
.
"
)
;
}
}
p
u
b
l
i
c
c
l
a
s
s
C
h
a
t
{
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
<
<
<
<
<
<
<
H
E
A
D
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
C
h
a
t
w
i
t
h
m
e
,
I
'
m
R
D
-
A
.
"
)
;
=
=
=
=
=
=
=
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
我
和
研
发
-
A
的
代
码
不
一
样
.
"
)
;
>
>
>
>
>
>
>
n
e
t
}
}
p
u
b
l
i
c
c
l
a
s
s
C
h
a
t
{
p
u
b
l
i
c
s
t
a
t
i
c
v
o
i
d
m
a
i
n
(
S
t
r
i
n
g
[
]
a
r
g
s
)
{
S
y
s
t
e
m
.
o
u
t
.
p
r
i
n
t
l
n
(
"
C
h
a
t
w
i
t
h
m
e
,
I
'
m
R
D
-
A
.
"
)
;
}
}
g
i
t
t
a
g
-
a
v
1
.
0
-
m
"
这
里
写
相
关
信
息
"
t
a
g
v
1
.
0
T
a
g
g
e
r
:
M
r
S
i
m
p
l
e
<
b
b
o
y
f
e
i
y
u
@
g
m
a
i
l
.
c
o
m
>
D
a
t
e
:
S
a
t
A
u
g
1
5
0
8
:
1
1
:
5
6
2
0
1
5
+
0
8
0
0
版
本
1
.
0
c
o
m
m
i
t
c
9
7
4
1
8
b
2
a
9
3
2
2
6
2
9
6
a
d
0
c
c
4
c
4
5
b
9
3
0
5
6
2
c
e
4
2
6
1
d
M
e
r
g
e
:
0
2
6
c
a
2
6
1
4
9
0
b
5
4
A
u
t
h
o
r
:
M
r
S
i
m
p
l
e
<
b
b
o
y
f
e
i
y
u
@
g
m
a
i
l
N
A
M
E
g
i
t
-
t
a
g
-
C
r
e
a
t
e
,
l
i
s
t
,
d
e
l
e
t
e
o
r
v
e
r
i
f
y
a
t
a
g
o
b
j
e
c
t
s
i
g
n
e
d
w
i
t
h
G
P
G
S
Y
N
O
P
S
I
S
g
i
t
t
a
g
[
-
a
|
-
s
|
-
u
<
k
e
y
-
i
d
>
]
[
-
f
]
[
-
m
<
m
s
g
>
|
-
F
<
f
i
l
e
>
]
<
t
a
g
n
a
m
e
>
[
<
c
o
m
m
i
t
>
|
<
o
b
j
e
c
t
>
]
g
i
t
t
a
g
-
d
<
t
a
g
n
a
m
e
>
h
t
t
p
:
/
/
w
w
w
.
w
o
r
l
d
h
e
l
l
o
.
n
e
t
/
g
o
t
g
i
t
h
u
b
/
.
g
i
t
t
a
g
[
-
n
[
<
n
u
m
>
]
]
-
l
[
-
-
c
o
n
t
a
i
n
s
<
c
o
m
m
i
t
>
]
[
-
-
p
o
i
n
t
s
-
a
t
<
o
b
j
e
c
t
>
]
[
-
-
c
o
l
u
m
n
[
=
<
o
p
t
i
o
n
s
>
]
|
-
-
n
o
-
c
o
l
u
m
n
]
[
<
p
a
t
t
e
r
n
>
h
t
t
p
:
/
/
w
w
w
.
w
o
r
l
d
h
e
l
l
o
.
n
e
t
/
g
o
t
g
i
t
h
u
b
/
.
]
[
<
p
a
t
t
e
r
n
>
h
t
t
p
:
/
/
w
w
w
.
w
o
r
l
d
h
e
l
l
o
.
n
e
t
/
g
o
t
g
i
t
h
u
b
/
.
]
g
i
t
t
a
g
-
v
<
t
a
g
n
a
m
e
>
h
t
t
p
:
/
/
w
w
w
.
w
o
r
l
d
h
e
l
l
o
.
n
e
t
/
g
o
t
g
i
t
h
u
b
/
.
D
E
S
C
R
I
P
T
I
O
N
A
d
d
a
t
a
g
r
e
f
e
r
e
n
c
e
i
n
r
e
f
s
/
t
a
g
s
/
,
u
n
l
e
s
s
-
d
/
-
l
/
-
v
i
s
g
i
v
e
n
t
o
d
e
l
e
t
e
,
l
i
s
t
o
r
v
e
r
i
f
y
t
a
g
s
.
/
/
省
略
O
P
T
I
O
N
S
/
/
省
略
各
个
参
数
的
说
明
本
书
的
主
要
内
容
为
:
构
成
A
n
d
r
o
i
d
系
统
基
石
的
四
大
组
件
、
创
造
出
丰
富
多
彩
的
U
I
设
计
的
控
件
、
保
证
A
p
p
流
畅
的
多
线
程
开
发
、
必
知
必
会
的
H
T
T
P
网
络
请
求
应
用
、
数
据
存
储
的
核
心
S
Q
L
i
t
e
数
据
库
、
让
程
序
更
优
秀
的
性
能
优
化
、
让
程
序
更
整
洁
的
代
码
规
范
、
管
理
程
序
的
好
帮
手
G
i
t
版
本
控
制
,
以
及
需
要
掌
握
的
高
级
技
术
,
如
单
元
测
试
、
六
大
原
则
与
设
计
模
式
、
重
构
和
综
合
实
战
等
。
本
书
适
合
A
n
d
r
o
i
d
开
发
初
学
者
、
程
序
员
学
习
,
也
适
合
作
为
大
中
专
院
校
相
关
专
业
的
师
生
用
书
和
培
训
学
校
的
教
材
。
本
来
自
:
异
步
社
区
推
荐
公
众
账
号
:
人
邮
推
荐
公
众
账
号
:
人
邮
I
T
书
坊
书
坊
(
(
p
t
p
r
e
s
s
i
t
b
o
o
k
s
)
)
一
个
专
门
为
程
序
员
推
荐
好
书
的
地
方
,
经
常
有
干
货
分
享
,
赠
书
福
利
常
常
有
。
阅
读
原
文
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
!disable!!post_parseurl!
使用Markdown编辑器编辑
使用富文本编辑器编辑
回帖后跳转到最后一页