• git学习(一)


    git文件分支

    //到对应目录下查看分支
    git checkout -b slave1  //创建并切换分支  -b表示切换
    git branch dev  //创建分支
    git branch      //列出所有分支
    git branch -d name //删除分支
    git checkout name   //切换分支
    git branch -a  //查看所有分支,包括远程分支

    git增删文件,提交

    git status       //查看当前文件的状态
    git add xx       //添加需要提交的文件 
    git commit -m '第一次提交'  //提交
    git diff 文件   //查看不同
    -- 添加后如何移除呢
    git rm –cached 文件名  //移除

      

    查看日志

    git log
    git log --oneline //单行查看日志

    版本

    git reset --hard HEAD^   //回退到上一版本
    ---合并分支到 master
    git merge dev   //合并分支到master
    git merge --no-ff -m "merge with no-ff" dev

    分支

    git stash //将当前的工作现场隐藏起来
    git status  //查看状态
    git checkout -b issue-404  //创建404分支
    //修改提交
    //切换到master分支
    //修复完成后合并分支到master
    git merge --no-ff -m "merge bug issue-404"
    //然后在master中删除临时分支
    git branch -d issue-404
    //回到自己的分支干活
    git checkout dev
    git stash list   //查看临时分支
    //删除
    git stash  pop  //删除的同时,恢复stash

    推送

    git pull //pull成功了,但是要解决冲突
    git push origin 分支 
    

    补充

    -- ------------------分支
    //到对应目录下查看分支
    git checkout -b slave1  //创建并切换分支  -b表示切换
    git branch dev  //创建分支
    git branch      //列出所有分支
    git branch -d name //删除分支
    git checkout name   //切换分支
    
    --- ---------------提交
    
    git status       //查看当前文件的状态
    git add xx       //添加需要提交的文件 
    git commit -m '第一次提交'  //提交
    git diff 文件   //查看不同
    -- 添加后如何移除呢
    
    git add .
    git commit -m "提交注释"
    git push origin  分支名称
    git push origin dev:dev
    --- 修改最后一次提交的信息
    git commit -amend
    
    
    ---------------------查看日志
    git log
    git log --oneline //单行查看日志
    
    --------------------版本
    
    git reset --hard HEAD^   //回退到上一版本
    ---合并分支到 master
    git merge dev   //合并分支到master
    
    //commit 分支合并
      git log --oneline
    git reset --hard 版本
    ---
    git log –pretty=oneline  -n查看最近几次的commit-ID:
    
    
    ---------------------bug建立分支
    
    git stash //将当前的工作现场隐藏起来
    git status  //查看状态
    git checkout -b issue-404  //创建404分支
    //修改提交
    //切换到master分支
    //修复完成后合并分支到master
    git merge --no-ff 
    //然后在master中删除临时分支
    git branch -d issue-404
    //回到自己的分支干活
    git checkout dev
    git stash list   //查看临时分支
    //删除
    git stash  pop  //删除的同时,恢复stash
    git stash list log //查看
    git stash apply 
    
    git checkout -b 本地分支名x origin/远程分支名x
    git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
    
    
    -------------------推送
    git pull //pull成功了,但是要解决冲突
    git push origin 分支 
    git pull --rebase
    -- rebase出现问题了 执行 git rebase --abort
    

     

  • 相关阅读:
    宏__cplusplus
    linux C 可变参数类型va_list
    muduo笔记 网络库(六)Socket类及SocketsOps库函数封装
    LeetCode74 搜索二维矩阵
    babelpolyfill
    babel预设和插件
    wordwrap和wordbreak的区别
    react高级知识
    使用schematics简化脚手架开发
    js循环删除数组元素的方法
  • 原文地址:https://www.cnblogs.com/liushisaonian/p/10089751.html
Copyright © 2020-2023  润新知