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 master3、 服务器端更新代码
检出
git update-server-info
git checkout -f复制或覆盖到正式环境
\cp -r git_repository/* myprj/
# cp前的斜杠是直接覆盖正式环境下同名文件不提示
最新回复