git

作者: coke613 | 来源:发表于2017-09-29 14:09 被阅读0次
    初始化操作
    mkdir XXX 创建XXX文件
    cd XXX 进入XXX文件中
    git init  初始化xxx文件为git仓库
    git add XXX.txt  将xxx文件添加到暂存区中
    git add .  将所有文件添加到暂存区中
    git commit -m "本次提交信息"  将暂存区的所有文件提交到远程
    git status 查看当前仓库的状态
    git log 查看当前仓库提交的版本信息,比较复杂
    git log --pretty=oneline 查看当前仓库提交的信息,简介化
    
    版本回退
    git reset --hard HEAD^  回退上一版本
    git reset --hard 最新版本号信息  回退最新版本
    
    如果修改了一个文件,并且还提交到了暂存区,我们可以使用 
    git reset HEAD xxx  把暂存区的修改撤销掉,此时在使用
     git status 命令查看下发现是 xxx是红色,说明暂存区是干净的,但是工作区还是有修改的,
     git checkout -- xxx 撤销工作区的修改
    
    git diff xxx  查看xxx文件修改信息
    git reflog  查看当前git命令
    
    checkout
    git checkout -- XXX git撤销修改
        分为两种情况---》 
                当 XXX 文件被修改的时候,还没有被放到暂存区,这个时候执行checkout命令,就和版本库一模一样的状态
                当 XXX 文件已经添加到了暂存区,又再一次做了修改,现在撤销修改就回到了暂存区后的状态。
                checkout这个命令就是将让文件回归到最新的状态。
    
    撤销文件内容
    撤销文件内容
        修改了一个文件,并且还提交到暂存区,此时不想要修改的内容,
        git reset HEAD xxx 文件,把暂存区中的内容撤销掉,但是本地还没有撤销
        git checkout -- xxx 文件,恢复最新版本号
    
    删除文件
    创建xxx文件,并提交到仓库。但是此时我想删除xxx文件,
        直接在文件管理器中,删除xxx文件,或者使用 rm xxx 命令删除本地文件
        此时xxx只是在本地删除了,仓库还存在xxx文件,也就是说工作区和版本库区就不一致了。
        分为两种情况---》
                既然本地删除了,也把仓库的删除,git rm xxx   删除版本库文件,并且要调用commit 命令
                我误删除了本地的文件,我要恢复,git checkout -- xxx ,恢复最新版本号,
    
    
    分支
    
        查看当前的分支:
        git branch
        
        创建分支: -b的意思是创建并且切换过来
        git checkout -b XX分支名称    !!!!一定要和撤销区分出来
        
        切换分支:
        git checkout 分支名称
        
        合并到某一个分支到当前的分支
        git merge 某一个分支
    
        删除分支
        git branch -d 删除的分支名
    

    相关文章

      网友评论

          本文标题:git

          本文链接:https://www.haomeiwen.com/subject/qssiextx.html