http://learning.happymmall.com
一、linux软件源配置
1.
阿里云源配置官网:https://mirrors.aliyun.com/
教程所用CentOS: https://mirrors.aliyun.com/help/centos
源配置步骤:
(1)备份
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
(2)下载新的CentOS-Base.repo 到 /etc/yum.repos.d/
CentOS 6 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 或者 curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
(3)运行yum makecache生成缓存
二、JDK的安装
安装系统环境:centos 6.8 64位
jdk版本: 7u80 64位
1.清理系统默认自带jdk
(1) 查看自带的 jdk
如果安装centOS时默认安装了例如openjdk等,请先执行以下命令,查看已经自带的jdk,然后卸载。
rpm -qa | grep jdk
(2)卸载命令
sudo yum remove XXX (XXX为上一个命令查到的结果)
2.赋予权限
sudo chmod 777 jdk-7u80-linux-x64.rpm
777: 代表全开权限。第一个7代表用户的权限,第二个7代表用户组的权限,第三个7代表其他人的权限。 7代表读写执行。
注:先修改权限,因不知道具体你下载时用的账号和使用的账号,所以先用777把用户、用户组和其他人这三个组都赋予读写执行的权限。
3.安装
sudo rpm -ivh jdk-7u80-linux-x64.rpm
4.默认安装路径 /usr/java
例如:
/usr/java/jdk1.7.0_80
5.jdk配置环境变量
(1)
sudo vim /etc/profile
(2)在最下方增加
export JAVA_HOME=/usr/java/jdk1.7.0_80 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注:JAVA_HOME为你安装jdk的路径
(3)在 export PATH 中添加 $JAVA_HOME/bin
export PATH=$JAVA_HOME/bin:$PATH
(4)保存退出
通过vim的":wq"命令进行保存并退出。
(5)使配置生效
source /etc/profile
配置的截图如下:
6.jdk验证
执行java -version命令,看到如图所示代表安装成功。
三、Tomcat安装
1.简介
tomcat是一个WEB容器,JavaEE程序可以在此运行。
安装系统环境: CentOS 6.8 64位
Tomcat版本:Tomcat7
注:安装tomcat之前需要安装好jdk
2.下载
wget http://download.happymmail.com/apache-tomcat-7.0.73.tar.gz
也可以去官网下载
3.解压缩
tar -zxvf apache-tomcat-7.0.73.tar.gz
注:是否使用sudo权限执行请根据你具体环境来决定
4.配置环境变量
(1)
sudo vim /etc/profile
(2)在最下方增加
export CATALINA_HOME=/developer/apache-tomcat-7.0.73
注:CATALINA_HOME为你安装tomcat的路径
(3)保存退出,通过vim的":wq"命令进行保存退出
(4)使配置生效
source /etc/profile
5.配置UTF-8字符集
(1)进入tomcat安装目录下的conf文件夹,编辑server.xml
如: ${CATALINA_HOME}/conf/server.xml
(2)找到配置808默认端口的位置,在xml节点末尾增加 URIEncoding="UTF-8"
6.Tomcat验证
(1)进入系统解压缩后的tomcat目录
(2)进入bin目录
(3)执行 ./startup.sh
看到如图提示代表启动成功
(4)打开启动tomcat机器的ip地址和默认8080端口,本机请访问http://localhost:8080
(5)如果用其他机器访问,请执行ifconfig,找到此机器的ip地址,进行访问。
如图,这个是局域网的ip地址,则访问http://10.211.55.6:8080
7.Tomcat常用命令
(1) Tomcat启动
执行: ${CATALINA_HOME}/bin/startup.sh
/developer/apache-tomcat-7.0.73/bin/startup.sh
(2)Tomcat关闭
执行: ${CATALINA_HOME}/bin/shutdown.sh
/developer/apache-tomcat-7.0.73/bin/shutdown.sh
四、maven
Apache Maven Project --Apache 的优秀开源项目
Maven是Java项目的构建和管理工具
Maven能干啥:
(1)用Maven可以方便的创建项目,基于archetype可以创建多种类型的java项目。
(2)Maven仓库对jar包(artifact)进行统一管理,避免jar文件的重复拷贝和版本冲突。
(3)团队开发,Maven管理项目的RELEASE和SNAPSHOT版本,方便多模块(Module)项目的各个模块之间的快速集成。
安装系统环境:CentOS 6.8 64位
安装版本: 3.0.5
1.安装JDK
首先确保电脑上已经安装了JDK
2.下载Maven
下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.0.5/binaries/
3.解压缩
通过 tar 或者 unzip 进行解压缩
tar -zxvf apache-maven-3.0.5-bin.tar.gz
4.配置环境变量
(1)使用命令编辑 /etc/profile 文件
sudo vim /etc/profile
(2)在最下面增加 Maven 的环境变量
export MAVEN_HOME=/developer/apache-maven-3.0.5
注:“=”后边是指安装在系统中Maven解压缩后的位置
(3)将MAVEN_HOME添加到PATH下
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
(4)使配置生效
source /etc/profile
(5)环境变量配置参考,请访问:
http://learning.happymmall.com/env/profile
5.Maven验证
执行以下命令,进行验证
mvn -version
6.Maven配置文件
本课程使用默认配置文件:settings.xml。从官网下载maven后就没有动这个文件
7.Maven常用命令
(1)清除命令
mvn clean
(2)编译命令
mvn compile
(3)打包命令
mvn package
(4)跳过单元测试 ( 常用 )
mvn clean package -Dmaven.test.skip=true
应用场景:单元测试中用到了数据库,但是本机数据库和beta数据库不一致,有可能会出错,所以跳过单元测试。
五、vsftpd
简介:
vsftpd是"very secure FTP daemon" 的缩写,是一个完全免费的、开放源代码的ftp服务器软件。
特点:
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,小巧轻快,安全易用,支持虚拟用户、支持带宽限制等功能。
安装系统环境: CentOS 6.8 64位
vsftpd版本:vsftpd-2.2.2-21.el6.x86_64
1.安装
执行命令:
yum -y install vsftpd
注:(1)是否使用sudo权限执行请根据您具体环境来决定
(2)检查是否已经安装过vsftpd的命令:
rpm -qa | grep vsftpd
(3)默认配置文件再 /etc/vsftpd/vsftpd.conf
2.创建虚拟用户
(1)选择在根或者用户目录下创建ftp文件夹,如:/ftpfile:
sudo mkdir /product
sudo mkdir /product/ftpfile
(2)添加匿名用户
useradd ftpuser -d /product/ftpfile/ -s /sbin/nologin
创建的用户没有登录linux机器的权限
(3)修改ftpfile权限
chown -R ftpuser.ftpuser /product/ftpfile/
(4)重设ftpuser密码
passwd ftpuser (视频中设置成123456)
注:是否使用sudo权限执行请根据您具体环境来决定
3.vsftpd配置
(1)进入 /etc/vsftpd 目录
cd /etc/vsftpd
(2) 创建文件名为 chroot_list 的文件
sudo vim chroot_list
(3)把刚才新增的虚拟用户添加到此配置文件中,后续要引用
(4):wq 保存并退出
(5)修改文件: /etc/selinux/config ,修改SELINUX=disabled
sudo vim /etc/selinux/config
(6):wq 保存并退出
注:如果一会验证的时候碰到550拒绝访问请执行:
sudo setsebool -P ftp_home_dir 1
然后重启linux服务器,执行reboot命令
(7)配置 /etc/vsftpd/vsftpd.conf
sudo vim /etc/vsftpd/vsftpd.conf
1)修改banner: 命令模式下输入 /ban 回车即可搜索banner,按n搜索下一个。
6)
(8)添加或更新配置
详细说明请访问:http://learning.happymmall.com/env.html
本项目中用到的配置说明:http://learning.happymmall.com/vsftpdconfig/vsftpd.conf.readme.html
更多配置学习: http://download.happymmall.com/vsftpdconfig.doc
4.防火墙配置
(1)编辑防火墙配置文件
sudo vim /etc/sysconfig/iptables
(2)将以下配置添加到防火墙配置中
-A INPUT -p TCP --dport 61001:62000 -j ACCEPT -A OUTPUT -p TCP --sport 61001:62000 -j ACCEPT -A INPUT -p TCP --dport 20 -j ACCEPT -A OUTPUT -p TCP --sport 20 -j ACCEPT -A INPUT -p TCP --dport 21 -j ACCEPT -A OUTPUT -p TCP --sport 21 -j ACCEPT
(3):wq保存并退出
(4)执行以下命令重启防火墙
sudo service iptables restart
5.vsftpd验证
(1)执行以下命令,重启vsftpd
sudo service vsftpd restart
注:第一次启动时Shutting down vsftpd 是failed 不用理会,因为这是重启命令,保证Starting vsftpd 是OK 即代表vsftpd服务成功
(2)执行 ifconfig 查看运行vsftpd服务器的ip地址
(3)打开浏览器访问: ftp://10.211.55.6
(4)输入之前创建的ftp匿名用户账号和密码,例如:
用户名: ftpuser 密 码: 123456
(5)看到如图所示代表访问成功
(6)通过ftp客户端软件
例如:cuteftp、filezilla、viperftp、flashftp、leadftp等进行连接ftp服务器,进行文件上传、下载验证
6.vsftpd常用命令
(1)启动:
sudo service vsftpd start
(2)关闭:
sudo service vsftpd stop
(3)重启:
sudo service vsftpd restart
六、Nginx
Nginx是一款轻量级Web服务器,也是一款反向代理服务器。
Nginx的作用:
(1)可直接支持Rails和PHP的程序
(2)可作为HTTP反向代理服务器
(3)作为负载均衡服务器
(4)作为邮件代理服务器
(5)帮助实现前端动静分离
Nginx特点:
(1)高稳定
(2)高性能
(3)资源占用少
(4)功能丰富
(5)模块化结构
(6)支持热部署
安装系统环境:CentOS 6.8 64位
安装版本:1.10.2
1.安装gcc
yum install gcc
备注:可输入 gcc -v 查询版本信息,看系统是否自带安装
2.安装pcre
yum install pcre-devel
3.安装zlib
yum install zlib zlib-devel
4.安装openssl
yum install openssl openssl-devel
备注:如需支持ssl,才需安装openssl
综合命令:
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
5.下载源码包,选择稳定版本,解压缩安装(http://www.nginx.org/)
(1) 下载
wget http://nginx.org/download/nginx-1.10.2.tar.gz
或访问
http://download.happymmall.com/nginx-1.10.2.tar.gz
(2)解压缩
tar -zxvf linux-nginx-1.10.2.tar.gz
6.Nginx安装
(1)进入nginx目录之后执行
./configure
1)也可以指定安装目录,本教程中不指定安装目录,直接按默认的来。
./configure --prefix=/usr/nginx
2)如果不指定安装路径,可以通过以下命令进行查询
whereis nginx
3)默认安装路径
/usr/local/nginx
(2)继续执行
make
(3)继续执行
make install
7.Nginx常用命令
(1)测试配置文件
安装路径下的 /nginx/sbin/nginx -t
(2)启动命令
安装路径下的 /nginx/sbin/nginx
sudo /usr/local/nginx/sbin/nginx
(3)停止命令
安装路径下的 /nginx/sbin/nginx -s stop
或者是 : nginx -s quit
(4)重启命令
安装路径下的 /nginx/sbin/nginx -s reload
sudo /usr/local/nginx/sbin/nginx -s reload
(5) 查看进程命令
ps -ef | grep nginx
这是一个拓展命令
(6)平滑重启
kill -HUP 【 Nginx 主进程号(即查看进程命令查到的PID) 】
8.增加防火墙访问权限
1)
sudo vim /etc/sysconfig/iptables
2)
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
3)保存退出
4)重启防火墙
sudo service iptables restart
9.Nginx虚拟域名配置及测试验证
配置步骤
(1)编辑配置nginx文件
sudo vim /usr/local/nginx/conf/nginx.conf
1)增加
include vhost/*.conf;
2)保存退出
参考:http://learning.happymmall.com/nginxconfig/nginx.conf
(2)在 /usr/local/nginx/conf/ 目录新建vhost文件夹,即:
/usr/local/nginx/conf/vhost
(3)在 vhost 文件夹下创建域名转发配置文件
如:www.imooc.com.conf 指向端口
server { listen 80; autoindex on; server_name www.imooc.com; access_log /usr/local/nginx/logs/access.log combined; index index.html index.htm index.jsp index.php; #error_page 404 /404.html; if ( $query_string ~* ".*[\;'\<\>].*" ){ return 404; } location / { proxy_pass http://192.168.1.100:8080; add_header Access-Control-Allow-Origin *; } }
nginx监听80端口,将 www.imooc.com (默认80端口,被nginx监听) 请求转发到tomcat(监听8080端口)的192.168.1.100:8080上。后面还需要配置下host文件
参考:
learning.happymmall.com.conf
happymmall.com.conf
img.happymmall.com.conf
s.happymmall.com.conf
(4)启动(重启)验证
启动:
${nginx}/sbin/nginx
重启:
${nginx}/sbin/nginx -s reload
注意: ${nginx} 代表安装在系统中的路径,例如 /usr/local/nginx
(5)访问验证
使用默认80端口访问验证:
http://localhost:80 或者 http://127.0.0.1:80
10.Nginx反向代理配置
(1)指向端口
learning.happymmall.com.conf
happymmall.com.conf (即指向端口又指向目录)
详情可访问:
htpp://learning.happymmall.com/nginxconfig/vhost/learning.happymmall.com.conf
htpp://learning.happymmall.com/nginxconfig/vhost/happymmall.com.conf
(2)指向目录
nginx转发到我们本地的文件夹下
img.happymmall.com.conf
s.happymmall.com.conf
(1)在vhost文件夹下创建配置域名转发配置文件
sudo vim image.imooc.com.conf
(2)修改server_name、root 文件夹
server { listen 80; autoindex off; server_name image.imooc.com; access_log /usr/local/nginx/logs/access.log combined; index index.html index.htm index.jsp index.php; #error_page 404 /404.html; if ( $query_string ~* ".*[\;'\<\>].*" ){ return 404; } location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* { deny all; } location / { root /product/ftpfile/img/; add_header Access-Control-Allow-Origin *; } }
这样就将server_name对应的域名转发到了root所对应的目录下了。
详情可访问:
htpp://learning.happymmall.com/nginxconfig/vhost/img.happymmall.com.conf
htpp://learning.happymmall.com/nginxconfig/vhost/s.happymmall.com.conf
(3)测试验证
11.Nginx本地玩耍注意事项
11.1 可以配置域名转发,但是请一定要配置host,并且使host生效之后才可以,设置完成之后要重启浏览器。
注:若想在本地通过域名访问虚拟机nginx,则需要编辑本地hosts文件。如经过以上配置后,在本机访问:http://image.imooc.com/lemon.jpg ,此时请求先转到hosts文件中配置的image.imooc.com 对应的 192.168.1.100,因为这个域名对应默认端口是80,所以会被虚拟机nginx拦截到。再根据 nginx.conf (已经通过 include 将域名转发配置文件包括进来了 )中配置的域名转发配置信息,将请求转发到 /product/ftpfile/img/lemon.jpg。
linux:
(1)编辑hosts文件
sudo vim /etc/hosts
(2)添加好对应的域名及ip
192.168.1.100 www.imooc.com 192.168.1.100 image.imooc.com 192.168.1.100 s.imooc.com
(3):wq保存退出
windows:
(1)进入 c:\Windows\System32\drivers\etc
(2)用记事本打开hosts文件
(3)添加好对应的域名及ip
(4)保存退出即可
例如: 10.211.55.6 image.imooc.com 10.211.55.6 s.imooc.com
12.补充知识
(1)autoindex off;
可以设置关闭索引。这样进入首页时会报403禁止。
(2)
七、Mysql
简介:
Mysql是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。
特点:
Mysql所使用的SQL语音是用于访问数据库的最常用标准化语言,MySQL软件采用了双授权政策,分为社区版和商业版,由于体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。
安装系统环境: CentOS 6.8 64位
MySQL版本:mysql-server-5.1.73(阿里软件源默认带的版本)
1.安装
执行以下命令进行安装
yum -y install mysql-server
注:(1)是否使用sudo权限执行请根据您具体环境来决定
(2)可通过以下命令检查是否已经安装mysql-server
rpm -qa | grep mysql-server
(3)默认配置文件在 /etc/my.cnf
2.字符集配置
(1)打开配置文件
sudo vim /etc/my.cnf
(2)添加配置,在 【 mysqld 】节点下添加:
default-character-set=utf8
character-set-server=utf8
(3):wq保存退出
注: default-character-set=utf / character-set-server=utf8 服务器字符集,默认情况下所采用的
3.补充:关于中文乱码问题
(1)在5.1版本时,为了解决中文乱码问题,my.ini内 [mysql] 和 [ mysqld ] 中都写:
default-character-set=utf8
(2)在5.5版本,[ mysql ]内可以这么写,[ mysqld ] 内不能再这么写了,而是写:
character-set-server=utf8
4.自启动配置
(1)执行
chkconfig mysqld on
(2)执行以下命令查看,如果2—5位启用on状态即OK
chkconfig --list mysqld
5.防火墙配置
(1)
sudo vim /etc/sysconfig/iptables
(2)将以下配置添加到防火墙配置文件中
-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
(3):wq 保存退出
(4)执行命令重启防火墙
sudo service iptables restart
6.mysql服务启动
(1)启动mysqld服务
service mysqld start
或者
/etc/rc.d/init.d/mysqld start
(2)MySQL初始化环境配置
因为还未配置密码,执行mysql -u root 登录mysql服务器
7.Mysql配置
(1)查看目前mysql的用户
select user,host,password from mysql.user
格式化查看所有用户信息:
select * from mysql.user \G
(2)修改root密码
set password for root@localhost=password('yourpassword'); set password for root@127.0.0.1=password('yourpassword');
教程中:
set password for root@localhost=password('root'); set password for root@127.0.0.1=password('root');
(3)exit 退出mysql
(4)重新登录 mysql 输入 mysql -u root -p
(5)输入密码,登录成功
(6)删除匿名用户
执行以下sql 查看是否有匿名用户:
select user,host from mysql.user;
执行以下sql 删除匿名用户:
delete from mysql.user where user='';
再次查看:
select user,host from mysql.user;
刷新,使以上操作生效:
flush privileges;
(7)插入mysql新用户
insert into mysql.user(Host,User,Password) values("localhost","yourusername",password("yourpassword"));
教程中:
insert into mysql.user(Host,User,Password) values("localhost","mmall",password("mmall"));
(8)使操作生效
flush privileges;
(9)创建新的database
CREATE DATABASE `mmall` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
查看格式化用户信息
select * from mysql.user \G
(10)本地用户赋予所有权限
grant all privileges on mmall.* to yourusername@localhost identified by 'yourpassword'
教程中采用:
grant all privileges on mmall.* to mmall@'%' identified by 'mmall' with grant option;
(11)给账号开通外网所有权限
grant all privileges on mmall.* to 'yourusername'@'%' identified by 'yourpassword';
注:根据自己实际情况决定是否开什么权限
如:
grant select,insert,update on mmall.* to yourusername@'192.11.11.11' identified by 'yourpassword';
代表只开通增改查给指定的账号,并也指定ip地址
(12)使操作生效
flush privileges;
8.Mysql验证
8.1 查看运行 mysql 服务器的 ip 地址
linux: 执行ifconfig查看运行 mysql 服务器的 ip 地址
windows:执行ipconfig 查看运行mysql服务器的ip地址
8.2 通过msyql客户端工具 (有很多,本教程使用navicat)进行连接
(1) 新建连接
(2)点击 Test connection ,测试连接,如图则验证 成功
(3)进入该数据库
9.MySQL常用命令
9.1 Linux:常用命令
(1)启动
sudo service mysqld start
(2)关闭
sudo service mysqld stop
(3)重启
sudo service mysqld restart
9.2 Windows: 常用命令
(1)启动:通过计算机管理->服务->MySQL控制
(2)关闭:通过计算机管理->服务->MySQL控制
(3)重启:通过计算机管理->服务->MySQL控制
(4)登录命令
mysql -u ${yourname} -p
10.MySQL学习建议
慕课网视频:《与MySQL的零距离接触》
dql : select dml : insert update delete
ddl : create table create view dcl : grant
八、Git
简介:
Git是一款免费、开源的分布式版本控制系统
特点:
Git是一个开源的分布式版本控制系统,可以有效,高速的处理从很小到很大的版本管理。
Git安装(linux):
安装系统环境:CentOS 6.8 64位
git版本:2.8.0
1.下载
(1) 从github官网下载
https://github.com/git/git/releases?after=v2.9.1
(2)或直接在linux执行安装
wget https://github.com/git/git/archive/v2.8.0.tar.gz
2.安装依赖
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
3.解压git
tar -zxvf git-v2.8.0.tar.gz
4.编译
进入 git-2.8.0 目录
sudo make prefix=/usr/local all
5.执行安装命令
sudo make prefix=/usr/local install
-
Git安装(windows):
安装系统环境: Windows 7 64位
git版本: 2.12.1-64bit
1.下载
(1)登录官网下载安装包: https://git-for-windows.github.io/
(2)若无法下载,可通过happymmall下载对应的版本
64bit: http://download.happymmall.com/Git-2.12.1-64-bit.exe
2.安装
3.git基础配置
(1)配置用户名(提交时会引用)
git config --global user.name "imooc"
请将imooc替换成自己的用户名
(2)配置邮箱(提交时会引用)
git config --global user.email "imooccode@163.com"
请将 imooccode 替换成自己的用户邮箱
(3)其他配置
git config --global merge.tool "kdiff3"
要是没装KDiff3就不用设这一行
git config --global core.autocrlf false
让git不要管Windows/Unix换行符转换的事
4.编码配置
(1)避免 git gui 中的中文乱码
git config --global gui.encoding utf-8
(2)避免git status 显示的中文文件名乱码
git config --global core.quotepath off
Windows上还需要配置:
git config --global core.ignorecase false
5.git ssh key pair 配置
(1)在 linux 命令行下,或Windows 上Git Bash 命令行窗口中键入:
ssh-keygen -t rsa -C "imooccode@163.com"
(2)然后一路回车,不要输入任何密码之类,生成 ssh key pair
/home/ray/.ssh/id_rsa
(3)添加私钥
ssh-add ~/.ssh/id_rsa
我的是:
ssh-add /home/ray/.ssh/id_rsa
注:执行ssh-add 时出现 Could not open a connection to your authentication agent
执行 ssh-add ~/.ssh/rsa 报报标题上的而错误先执行 eval `ssh-agent` (是 ~建上的 `),再执行 ssh-add ~/.ssh/rsa 成功 ssh-add-l 就有新加的rsa了
我的是:
执行 ssh-add /home/ray/.ssh/rsa 报报标题上的而错误先执行 eval `ssh-agent` (是 ~建上的 `),再执行 ssh-add /home/ray/.ssh/rsa 成功 ssh-add-l 就有新加的rsa了
(4)查看公钥
cat /home/ray/.ssh/id_rsa.pub
(5)再把其中公钥的内容复制到剪切板上
(6)本教程使用的oschina的gitlab ,具体根据自己情况来定
(7)登录对应的gitlab右上角个人资料
(8)进入个人SSH公钥配置,把刚粘贴的复制添加进去,确定提交
6.git 验证
Linux 和 Windows:执行以下命令,出现版本信息,则安装成功
git --version
7.git 常用命令
(1)切换分支
git checkout 分支名
(2)拉取
git pull
(3)提交
git push
《版本管理工具介绍-git篇》————http://www.imocc.com/learn/208