• git简介和指令


    git是一个开源的的分布式版本控制系统,用于高效的管理各种大小项目和文件
    用途:防止代码丢失,做备份
    项目的版本管理和控制,可以通过设置节点进行跳转
    建立各自的开发环境分支,互不影响,方便合并
    在多终端开发时,方便代码的互相传输
    git特点
    开源,多在linux下使用可以管理文件
    git是分布式的项目管理工具(svn是集中式)
    数据管理更多样化,分享速度快,数据安全
    拥有更好的分支支持,方便多人协调
    基本概念
    工作区:项目所在的操作目录,实际操作项目的区域
    暂存区:用于记录工作区的工作(修改)内容
    仓库区:用于备份工作区的内容
    远程仓库:远程主机的GIT仓库
    在本地仓库中,git总是希望工作区的内容与仓库去保持一致,而且只有 仓库区的内容才能和其他远程仓库交互
    初始配置
    配置命令:git config
    配置所有用户: git config --system[选项]
    配置文件位置:/etc/gitconfig
    配置当前用户: git config --global[选项]
    配置文件位置:~/.gitconfig
    配置当前项目: project/.git/config
    配置用户名、
    e.g. 将用户设置为Tedu
    sudo git config --system user.name Tedu
    在这里插入图片描述

    配置用户邮箱
    将邮箱设置为2944357972@qq.com
    git config --global user.email 2944357972@qq.com

    在这里插入图片描述

    配置编辑器为pycharm
    git config core.editor pycharm
    查看配置
    git config --list
    初始化仓库
    git init
    意义:将某个项目目录变为git操作目录。生成git本地仓库。即该项目目录可以使用git管理
    git add
    在这里插入图片描述

    将文件提交到暂存区
    git add *
    提交所有文件
    .gitignore忽略规则简单说明

    file 表示忽略file文件
    *.a 表示忽略所有.a结尾的文件
    !lib.a 表示但lib.a除外
    build/ 表示忽略build/目录下的所有文件

  • 相关阅读:
    Linux高级编程——线程
    Qt基础之九:子线程和GUI交互
    基础算法C++讲解(目前更新至:双指针)
    俄语第二格
    上海计算机学会4月月赛 丙组题解
    基于php家具销售管理系统获取(php毕业设计)
    图的基本概念以及相关定义
    Apache InLong 1.2 单机部署问题记录
    OpenCV----Adabins单目深度估计LibTorch推理
    【linux】——程序地址空间_终
  • 原文地址:https://blog.csdn.net/qq_42307546/article/details/134001514