zoukankan      html  css  js  c++  java
  • git基本操作

    1、git基本操作
    
    git init 初始化仓库
    
    git clone url  拉去分支内容到本地
    
    git status 查看仓库状态
    
    git checkout 回退到上一个版本(本地)
    
    git reset  head --filename  缓存区回退到上一个版本
    
    git checkout -m"备注"   提交本地本带修改到缓存区
    
    git checkout branch "分支"  切换到分支
    
    git branch -delete branchName 删除分支,不能删除当前分支
    
    git branch -D 强制删除当前分支,不能删除主分支
    
    2、分支合并和冲突解决
    
    主分支master我们会主动去动,只会用于版本发布
    
    各自在自己的分支上开发完成之后,主要将开发的内容合并到主分支上去。这个时候成为merge
    
    
    git merge branchName  快速合并分支
    
    git branch -d branchName 删除分支,合并之后删除,否则会报冲突
    
    git log --pretty=oneline  显示完整的commitId
    
    
    
    合并冲突问题
    
    手动解决冲突-> git add . -> git commit -m "注释" 
    
    
    3、git config 和配置别名
    
    git config -l 查看所有配置
    
    所有的配置信息都是整合出来的
    
    
    
    仓库级别
    
    全局级别
    
    系统级别
    
    
    a、优先级:
    
    所谓的仓库级别配置: .git>config文件
    
    系统级别: 在我们的git安装目录下 etc 文件夹
    
    
    git config --local  仓库级别
    
    git config --global   系统级别
    
    
    
    git config --global --add user.name xxxx  添加用户名
      
    git  config --global  --unset user.name 删除用户名 
    
    配置别名
    
    git config --global  alias.lgo log --pretty=oneline
    
    
    git log --pretty=oneline   <==>  git alias.lgo
    
    
    
    
    
    
    4、打标签和忽略文件
    
    
    打标签:
    
    git reset --hard 版本id   强制到某个版本
    
    
    git tag v1.0.1   给最新版本的配置一个标签 v1.0.1
    
    
    git tag -d v1.0.0 删除标签v1.0.1
    
    
    忽略文件:
    
    
    仓库根目录下创建问件giteignore
    
    
    
    
    5、本地仓库和远程仓库
    
    用一台公共电脑作为一个远程仓库,供每个开发者使用,
    

      

  • 相关阅读:
    jcaptcha验证码使用(二)
    jcaptcha验证码使用(一)
    CentOS7 常用命令集合
    VM虚拟机下安装Centos7.0图文教程
    CentOS 6.5远程连接工具x shell
    Mogodb 存储DateTime问题
    RabbitMQ安装教程
    Redis 安装
    Linux平台安装MongoDB
    Windows 平台安装 MongoDB
  • 原文地址:https://www.cnblogs.com/SunlikeLWL/p/11602488.html
Copyright © 2011-2022 走看看