zoukankan      html  css  js  c++  java
  • git 命令的使用

    hello git
    穿越时空 修改一条数据
        git status 查看是否修改
        git diff file1 如何修改的
        git add file1
        git commit -m "提交的信息"
    版本回退    
        git reset --hard HEAD^  回退到上个版本
        cat file1
        git reset --hard sdaaf  只有通过commit ID 才能回到未来
    工作区和暂存区
        工作区就是当前文件夹
        版本库 是.git 它里面包括暂存区和分支
            暂存区
                就是git add file 添加到的区域
            当前分支
                git commit '' 提交到当前分支
        git diff HEAD -- file 具体修改的信息
    撤销修改
        
        git checkout -- file 返回至上次commit的状态     针对于工作区的修改错误
        git reset HEAD file 把暂存区的撤销掉重新回退到工作区 把错误信息添加到缓存区
    删除文件
        git rm file 
        git commit -m "xxxx"
    添加到远程仓库
        第一次
        git remote add origin xxxx
        git push -u origin master
        
        之后
        git push origin master
    
    从远程仓库克隆文件
        git clone xxx
        cd file 
    创建并合并分支
        git checkout -b dev   创建并切换分支,相当于下面两条命令
        
        git branch dev
        git checkout dev
        
        git branch 查看当前分支
        
        dev分支添加    
        
        git add file 
        git commit -m "xxx"
        
        git checkout master     切换到 master分支
        
        git merge dev           把dev的分支合并到 master
    
        git branch -d dev     删除分支
            
    
    
    解决冲突
        git checkout -b featurn    
        git log --graph --pretty=oneline --abbrev-commit
  • 相关阅读:
    SQL Activity Monitor
    Oracle学习计划
    SQL Server 2008 R2下载地址
    聚集索引与非聚集索引的区别
    Android图片加载后变小
    工作手记之Cransoft(四)
    触发器
    Oracle数据库体系架构概要
    html5
    基础概念
  • 原文地址:https://www.cnblogs.com/ldq1996/p/8618455.html
Copyright © 2011-2022 走看看