Git初始化 -- day02

Git 和代码托管中心

代码托管中心的任务:维护远程库

局域网环境下:
  • GitLab 服务器
外网环境下:
  • GitHub
  • 码云

下面是是一些基本了解

本地库和远程库:

git是用于团队开发的工具
我们一般分为团队内部协作,跨团队协作
那么团队内部协作是怎么样的,看图
在这里插入图片描述
看图1说话

本地库是A同事的,现在A同事的代码有问题,想让在B同事帮忙改一下,A先**(plus)本地库的代码去远程库保管,就是相当克隆一份给远程库,然后B同事再在远程库(Clone)克隆到一份他的本地库,改好后,再(plus)到远程库,A同事再从远程库(pull)**到本地库,同理的,B同事,解决不来,叫团队别的成员来做一部分,也是一样的,远程库,就像一个中转站一样。


在这里插入图片描述

看图2说话
同上,A同事写代码要帮助,他有一个属于他的远程库,先把本地库A(push)到他的远程库(A),再(pull),公司内部的同事想帮忙,再在远程库(A)(pull)下来到各自的本地库,现在公司的人,有个问题搞不定了,认识一个大佬,但是是别的公司的,C大佬,从A同事的远程库fork了,一份到属于他的远程库(C),再clone到他的本地库修改代码,改好了plush 到远程库(C),远程库(C)再(pull request)等待A同事,同意合并到A的远程库(A),这就是跨团队协作

Git 命令行操作

先打开git,右键Git bash here,在本地创建一个wechat的文件夹
在这里插入图片描述


  • 先进入wechat 文件夹
  • 命令:cd wechat
  • 再本地库初始化
  • 命令:git init
    在这里插入图片描述
设置签名

形式
用户名:ROC
Email 地址:2388774522@qq.com
作用:区分不同开发人员的身份
辨析:这里设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关 系。
**- 命令 项目级别/仓库级别:仅在当前本地库范围内有效

  • git config user.name ROC
  • git config user.email 2388774522@qq.com
  • 信息保存位置:./.git/config 文件**

在这里插入图片描述


**- 系统用户级别:登录当前操作系统的用户范围 - git config --global user.name AOC - git config --global 2388774522@qq.com - 信息保存位置:~/.gitconfig 文件**

在这里插入图片描述

级别优先级
    1. 就近原则:项目级别优先于系统用户级别,二者都有时采用项目级别 的签名
    1. 如果只有系统用户级别的签名,就以系统用户级别的签名为准  二者都没有不允许

ROC 于合肥
9/17/2019 3:20:14 PM

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值