一:linux上
1.yum安装git
1>yum install git
2.创建用户名
1>useradd zph
3.创建密码
1>passwd zph
4.切换到zph用户
1>su zph
5.进入
1>cd
6.创建一个远程仓库
1>git init --bare sample.git
二.在windows下(192.168.1.5),打开git bash
1.克隆版本库
1>git clone zph@192.168.1.239:/home/zph/sample.git
git clone laowang@123.207.171.186:/home/laowang/sample.git
终端会让输入密码,此时输入zph用户的密码即可
2.初始化版本库
1>git --bare init (只在第一次克隆的时候执行一次就可以)
在初始化远程仓库时最好使用 git --bare init 而不要使用:git init,
如果出现了提交不上去(或者报错)的情况,在liunx的sample.git版本库中输入:git config receive.denyCurrentBranch ignore
3.在添加文件之前一定要先pull,不然会报错
1>git pull
4.此时就会克隆出版本库的内容,进入sample,添加要提交的项目到队列
1>git add *
* 是添加所有的文件到队列
.php 是添加以.php结尾的文件到队列
a.txt 是添加a.txt文件到队列
5.把添加到队列的文件推送到版本库
1>git push origin master (master是版本库的名称)
也可以git push
6.查看日志git log, 查看状态git status
三:linux
1.把版本库中的内容添加到项目的文件中需要再次克隆,但是不需要初始化版本库了
注意:如果不是root用户的话,需要在执行命令之前加入sudo,例如
sudo git clone zph@192.168.1.239:/home/zph/sample.git
1>cd /phpstudy/www/git/sample
2>git clone zph@192.168.1.239:/home/zph/sample.git //克隆
2.这是版本库中的内容就会出现在项目目录中,当再次更新内容的时候,需要pull
1>git pull
知识补充:
/home 所有用户的文件
/etc/passwd 添加的用户在这个文件里
/etc/sudoers 给用户的权限在这个文件里
注意:如果给用户权限在sudoers中,用户权限没法执行的话,把sudoers的权限先改成成777,再改成
444,执行命令的时候,在命令前边加上 sudo,例如:sudo mkdir a