zoukankan      html  css  js  c++  java
  • 创建代码仓库

    git init

    git init 命令创建一个新的 Git 仓库。它用来将已存在但还没有版本控制的项目转换成一个 Git 仓库,或者创建一个空的新仓库

    git init --bare

    初始化一个裸的 Git 仓库,但是忽略工作目录。共享的仓库应该总是用 --bare 标记创建,一般来说,用 —bare 标记初始化的仓库以 .git 结尾

    裸仓库

    -—bare 标记创建了一个没有工作目录的仓库.
    中央仓库应该总是创建成裸仓库,因为向非裸仓库推送分支有可能会覆盖已有的代码变动。将-—bare看成是用来将仓库标记为储存设施,而不是一个开发环境。也就是说,对于所有的Git工作流,中央仓库是裸仓库,开发者的本地仓库是非裸仓库。

    安装 Git 之后想要做的第一件事

    一般初始的设置过程看上去是这样的:
    # 定义当前用户所有提交使用的作者姓名
    git config --global user.name "John Smith"
    #定义当前用户所有提交使用的作者邮箱。
    git config --global user.email john@example.com
    
    # 定义当前机器所有用户使用命令时用到的文本编辑器
    git config --global core.editor vim
    
    # 为Git命令创建一个快捷方式(别名)
    git config --global alias.st status
    git config --global alias.co checkout
    git config --global alias.br branch
    git config --global alias.up rebase
    git config --global alias.ci commit
    

    用文本编辑器打开全局配置文件,手动编辑

    git config --global --edit
    

    git 配置

    Git 将配置项保存在三个单独的文件中,允许你分别对单个仓库、用户和整个系统设置。

    • /.git/config – 特定仓库的设置。
    • ~/.gitconfig – 特定用户的设置。这也是 --global 标记的设置项存放的位置。
    • $(prefix)/etc/gitconfig – 系统层面的设置。
      当这些文件中的配置项冲突时,本地仓库设置覆盖用户设置,用户设置覆盖系统设置
      如果你打开期中一份文件,你会看到下面这些:
    [user]
    name = John Smith
    email = john@example.com
    [alias]
    st = status
    co = checkout
    br = branch
    up = rebase
    ci = commit
    [core]
    editor = vim
    
  • 相关阅读:
    A20 烧录和启动 log
    图像处理---图像分割技术---基于图像灰度分布的阈值方法一
    H.265---内容总览
    H.265---仿射运动模型和双线性运动模型
    H.265---帧内预测与帧间预测
    linux内核---进程通信---消息队列
    linux内核---嵌入式linux内核的五个子系统
    高并发服务器---nginx---实现负载均衡的几种方式
    高并发服务器---nginx---正向代理和反向代理
    【CV系列】基于形态学梯度的边缘检测
  • 原文地址:https://www.cnblogs.com/zhangjianbin/p/7765396.html
Copyright © 2011-2022 走看看