分类 "心情" 下的文章

vue火了很久,以前粗略了解过,没有仔细学。编程就是这样,要是用不上,学的没几天就忘光了。现在终于有项目要用到,才又拾了起来。
一直用jquery,这次项目也是,由于需要频繁的操作及生成、删除dom,陷入了jq的海洋出不来,才想起vue在这方面的优势和便捷。在这里做个粗略的笔记以备忘,希望这次边学边实操,能把vue用的得心应手。


阅读全文

我一直认为,如果不是专业的运维人员,Linux没必要专门去学。在日常的开发中,用到时再查查资料,日积月累下来,你会慢慢在脑海中对Linux形成认知,常用到的命令也会在一遍一遍的使用中记住,达到不学胜学的效果。
这里记录一些我常用到的Linux操作命令,免得用到时又去搜浪费时间。不定时补充。


阅读全文

1、服务器端环境部署

安装git

yum install git

添加一个git用户,并设置密码

useradd -m git
passwd git

新建一个目录作为接受代码的仓库,名称随意,并更改目录的所属用户组

cd home
mkdir git_repository
chown git:git git_repository

进入仓库目录,初始化并设置为仓库

cd git_repository
git init
git config receive.denyCurrentBranch ignore

如果你是用root帐号init的,需要将该目录下隐藏的.git及其中的文件所述用户组设置为git

chown -R git:git .git/

2、本地

进入项目目录,初始化并第一次提交

git init
git add .
git commit -m "first commit"

添加远程主机

git remote add <主机名> <网址>
# 例如:git remote add myprj git@192.168.1.111:/home/git_repository/.git
# 其中,myprj是自定的主机名,git是上文提到的专门用于提交代码的服务器用户,192.168.1.111是服务器IP,/home/git_repository就是服务器仓库目录。

提交代码

git push myprj master

3、 服务器端更新代码

检出

git update-server-info
git checkout -f

复制或覆盖到正式环境

\cp -r git_repository/* myprj/
# cp前的斜杠是直接覆盖正式环境下同名文件不提示

完,如有更好方案,请不吝赐教,谢谢。