在私人服务器上使用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