• 夺命雷公狗----Git---4---多人协作实现


    基本流程:

    1..创建一个git裸服务器(git init --bare)

    2..从裸服务器将版本库克隆到本地(git clone)

    3..本地常规操作(git remote + git push origin master)

    4..从远程服务器拉取版本(git pull)

    在正常情况下都是搭建在linux服务器上的,不过这次我可以在windows上模拟一个环境来实现给大家看看

    先抽奖一个test2的文件夹,一般的情况下这个都是放在公司的服务器上的。。。

    然后进入git 创建一个裸服务器

    git init --bare

    上面的  Repository 的中文意思是仓库的意思噢,嘻嘻。。

    然后我们即可发现 test2 目录下多了很多的东西:

    其实所谓的裸服务器就是指版本库的内容,没有工作区。

    如果非要操作的话就会出先如下类型的错误,所以在这个目录下没有操作的权限

    所以对于git服务器而言,所要做的就是创建好版本库,没有其他的。。。。

    第二步就是要服务器版本库克隆到本地

     首先就要将服务器上的版本库克隆到自己的电脑上

    git clone 地址

    如: git clone 192.168.0.1  这里一般都是公司的一个版本库服务器的ip或者一个域名,看实际情况来定

    在本地里创建了一个test3的文件夹,然后在git下输入git clone 地址,因为在本地测试的,所以直接输入盘符即可

    git clone D:git	est2

    很明显在test3 文件夹里面多了一个文件夹。。。

    然后我们进去看下里面有什么东西:

    很明显发现里面多了一个.git的隐藏目录文件,所以我们在自己的电脑上省去了git init 的操作了。。。。

    比如程序员在里面写好了一个index.html 文件,如下所示:

    有了这个文件后,他即可通过git add index.html  将文件添加到文件 暂存区 然后在git commit -m XXXXX 这样即可添加到文件仓库里面了。。。。

    发现会报一个和上面这样的错误,其实原因也很简单,因为我们没设置用户名和邮箱,之需要创建好这两个问题即可解决。。。。

     在这和时候BBBB程序员也来了,他也需要干同样的事情,比如创建一个test4的文件将来模拟BBBB程序员的电脑,那么他也是需要首先从服务器的仓库中克隆到自己的电脑上。。。

    然后还需要进入文件夹的位置才可以。。。

    这样我们即可进入该文件夹了,然后在这里面即可做他的常规开发即可。。。

    经过团们的一同开发后我们需要将文件push到服务器上。。。。。。。

    那么我们首先要知道服务器在那才可以,对不对?

    所以我们需要用到一条命令:

    git remote来进行查看下,如下所示:

    git remote

    因为我们已知文件地址在那了那里了,所以直接用路径的方式来push即可:

    git push origin master

    然后AAA用户想同步下即可用到pull来进行同步

    但有可能有些朋友是第一次拉取,所以需要加 --allow-unrelated-historeies 即可

    git pull origin master --allow-unrelated-histories

    他会进入一个vi编辑器,然后用 :q退出即可。。

    效果如下所示:

  • 相关阅读:
    Visual Studio “14” CTP 3 Released
    Windows 7 incorrectly reports "No Internet Access"
    How to install SharePoint 2013 on Windows Server 2012 R2
    HOW-TO GEEK SCHOOL
    SharePoint 2013 Support for Windows Server 2012 R2
    Memory Limits for Windows and Windows Server Releases
    Chrome 各版本下载集合
    各大搜索引擎提交网站的入口地址
    简单MVVM教程
    SQL Server 2012 books
  • 原文地址:https://www.cnblogs.com/leigood/p/6175776.html
Copyright © 2020-2023  润新知