手记

常用git命令

git help	  	//显示commonand的help
git show 	//显示某次提交的内容
git reset –hard HEAD  或git checkout . //重置所有修改的文件(服务器上)
git version 	//查看git的版本号
git log –p [file] 	//查看每次详细修改的内容
git branch –r 	//查看远端分支列表
git branch –D 分支名,多个分支用空格分开 	//强制删除分支
git pull 	//抓取远端仓库所有分支更新并合并到本地
git remote –v 	//查看远端服务器地址和仓库名称
git remote rm origin  删除远程仓库
git merge origin/master  //将远端主分支合并到本地当前分支
git merge --no-ff origin master  //合并master主干

创建测试环境流程:
1.mkdir game114 #创建一个新的环境文件夹
2.cd game114	#进入文件夹
3.mkdir wap		#创建wap目录
4.cd wap		#进入目录
5.git init 		#初始化环境
6.git remote add origin http://user:passward@217.0.0.1/test.git #添加远程仓库
7.git fetch --depth=1	#拉取代码
8.git checkout master	#切换分支
8.git checkout -b feature_dev origin/feature_dev  #远程分支拉取并切换到本地
9.cd ../../game_config/test/app		#进入文件夹
10.cp config.php /data/httpd/game114/wap/app	#复制一份config.php文件到创建的环境中
11.cd /data/httpd/game114/wap/app	#进入app目录
12.vi config.php	#打开config.php配置文件
13.将环境改为测试环境

mkdir mushroom_wealthgod/

cd mushroom_wealthgod/
 mkdir game
 mkdir server

cd server
 git init
 git remote add origin http://user:passward@217.0.0.1/game_server_baymax_v2.git
 git fetch
 git checkout master
 git pull
 npm install

cd game
 git init
 git remote add origin http://user:passward@217.0.0.1/test.git
 git fetch
 git checkout master
 git pull
 npm install
 注意修改config对应的端口 指向的目录名!!!

 vim /usr/local/nginx-1.4.7/conf/vhosts/game.conf  存放游戏对应的nginx配置
  /etc/init.d/nginx reload			   重启nginx
0人推荐
随时随地看视频
慕课网APP