• git开发


    git是一个分布式版本控制软件。
    git分为三个部分:

    • 工作区 写文件的地方
    • 暂存区 将add的文件复制一份到./.git/index
    • 版本库 将暂存区的文件移动进来
      git结构

    初始化

    cd 到目录
    git init
    
    # 配置用户名邮箱
    git config user.name lczmx
    
     git config user.email lczmx@t.com
    # 信息保存在./git/config文件
    

    文件添加or修改

    vim 文件名   # 添加或修改文件
    git status   # 查看文件状态
    git add 文件名 # 将文件提交到暂存区
    git commit -m "提交信息" # 将暂存区文件移动到当前分支库
    
    git commit -am "信息"   # add 和 commit
    
    

    文件删除

    rm xxx # 删除工作区文件
    git rm xxx # 删除暂存区
    git commit -m "delete file" # 删除当前分支文件
    
    

    文件撤销

    git diff 比较文件差异,,也就是修改之后还没有暂存起来的变化内容。
    git checkout -- 文件名 # 撤销工作区的修改
    # 撤销到任意版本
    1. git log --oneline # 查看日志
    2. git reset --hard commit的id(通过查看日志获得)# 撤销到指定版本
    
    
    git reset HEAD #撤销到上一版本 
    
    

    分支

    分支即独立开发的小房间。

    git branch 分支名 # 创建分支
    git checkout 分支名   # 切换分支
    git checkout -b 分支名   # 创建并切换分支
    
    git merge 分支名      # 合并分区
    # 合并分区有冲突的话需要修改文件,然后在add和commit
    
    git branch -d 分支名  # 删除分支
    

    使用远程库

    1. 创建github创库

    2. 创建ssh秘钥,把公钥上传到github

      ssh-keygen -t rsa -C "youremil@example.com"
      

      然后把id_rsa.pub放到github的Account setings --> SSH keys

    3. 使用git clone命令把远程库拉到本地

      git clone xxx.git
      
      # origin 默认远程数据库名称
      
      # 在本地库当前分支
      git remote add origin git@xxxxx.git
      
      
    4. 上传数据库

      # 第一次push要带-u
      git push -u origin 分支名
      

      现在GitHub将master改为了 main:

      git remote add origin git@github.com:lczmx/SimpleCRM.git
      git branch -M main
      git push -u origin main
      
  • 相关阅读:
    Python3——爬取淘宝评论
    python爬虫 URL分析
    python3爬取网页图片
    python_2 / python_3 区别与安装问题
    vue.$nextTick 解决了哪些问题
    Vue 路由缓存
    vue elementui form表单验证
    Hadoop Hive sql 语法详解
    sql server, mysql, oracle平时用法的区别
    Excel中值得收藏的12个函数公式
  • 原文地址:https://www.cnblogs.com/lczmx/p/15828317.html
Copyright © 2020-2023  润新知