git 版本库的搭建与使用

一: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

原文地址:https://www.cnblogs.com/taikongliu/p/6740802.html