git使用

作者: Lee_7788 | 来源:发表于2019-12-26 18:03 被阅读0次

    流程性命令

    • 初始化
    git init 
    
    • 工作区->暂存区->分支
    git add readme.txt
    git commit -m "提交到分支"
    
    image.png
    • 远程仓库操作
    删除原有origin远程地址
    git remote rm origin
    
    关联远程仓库起名为origin
    git remote add origin git@host:retail/test_client.git
    
    -u参数,Git不但会把本地的master分支内容推送给远程新的dev分支,还会把本地的master分支和远程的dev分支关联起来,在以后的推送或者拉取时就可以简化命令。
    git push -u origin dev
    
    git clone git@host:retail/test_client.git
    git pull
    
    合并dev分支到当前分支
    git merge dev
    
    删除dev分支
    git branch -d dev
    
    创建并切换到新dev分支
    git checkout -b dev == git switch -c dev ==git branch dev + git checkout dev
    
    • 修改、回退
    回退3个版本
    git reset --hard HEAD^^^ 
    回退到指定版本
    git reset --hard [commit id]
    改暂存区(撤销git add 的暂存区内容)
    git reset HEAD readme.txt 
    撤销工作区修改到上一次commit/add后内容
    git checkout -- readme.txt
    从版本库内删除
    git rm readme.txt
    
    当前工作现场“储藏”
    git stash
    “储藏”list
    git stash list
    恢复工作现场并删“储藏”
    git stash pop
    

    查看状态命令

    工作区、暂存区、分支变化
    git status
    
    工作区与版本库不同
    git diff readme.txt
    git diff HEAD -- readme.txt
    
    看修改,oneline指每个修改一行内显示
    git log
    git log --pretty=oneline
    
    git每一次命令(命令历史)
    git regflog
    
    远程库信息
    git remote -v 
    

    相关文章

      网友评论

          本文标题:git使用

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