首页 技术 正文
技术 2022年11月17日
0 收藏 399 点赞 2,529 浏览 1114 个字

一.在私有git服务中新建一个项目(码云):
将电脑上id_rsa.pub(git公钥)拷贝至ssh下面中保存
二.本地代码关联git:
1.git全局设置:
git config –global user.name “XXX”
git config –global user.email “XXXX@qq.com”
2.进入项目目录,干净的仓库,初始化:
git init
git add README.md
git commit -m “first commit”
git remote add origin git@git.oschina.net:XXXXXXXXXXX.git
git push -u origin master
3.更新远端代码:
git fetch
4.代码合并:
git merge origin/master

PS:处理冲突:
(1)如果希望保留生产服务器上所做的改动,仅仅并入新配置项, 处理方法如下:
git stash
git pull
git stash pop
然后可以使用Git diff -w +文件名 来确认代码自动合并的情况.

(2)反过来,如果希望用代码库中的文件完全覆盖本地工作版本. 方法如下:
git reset –hard
git pull
其中git reset是针对版本,如果想针对文件回退本地修改,使用
git checkout HEAD file/to/restore

三.从服务器到第三方仓库
git clone XXXXX(第三方仓库地址)

四.使用pm2实现一键发布功能:
1.项目根目录下新建ecosystem.json文件,
ecosystem.json文件内容如下所示:(保证路径统一)
{
“apps”:[
{
“name”:”website”,
“script”:”app.js”,
“env”:{
“COMMON_VARIABLE”:”true”
},
“env_production”:{
“NODE_ENV”:”production”
}
}
],
“deploy”:{
“production”:{
“user”:”XXX”,
“host”:[“47.94.93.140”],
“port”:”32738″,
“ref”:”origin/master”,
“repo”:”https://git.oschina.net/XXXX/XXXX.git”,
“path”:”/www/website/production”,
“ssh_options”:”StrictHostKeyChecking=no”,
“env”:{
“NODE_ENV”:”production”
}
}
}
}
2.设置改目录权限:sudo chmod 777 website
3.执行该配置文件操作
pm2 deploy ecosystem.json production setup

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,997
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,511
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,356
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,139
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,770
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,848