在私人服务器上使用git管理项目

编程

【项目目录非空】的情况下怎么使用git控制!

假设,在服务器上的web项目路径是"/home/www/yourWeb",叫它目录A,

1,进入到目录A,git init  =>  git add * =>  git commit -m "初始化项目仓库"    ;第一步创建项目仓库;

2,git clone --bare 目录A   B.git  ;创建目录A的裸仓库B.git (裸仓库的名字随便取) ;

3,进入B.git/hooks/目录下,vim post-receive ;创建并编辑post-receive

4 ,post-receive的文件内容【GIT_WORK_TREE=目录A git checkout -f】;这里的post-receive是将裸仓库和项目挂钩,如果不设置钩子,提交的修改不会在项目中更新;

5,在终端下,克隆B.git 到本地进行开发。

以上是 在私人服务器上使用git管理项目 的全部内容, 来源链接: utcz.com/z/511796.html

回到顶部