• Git 其他操作


    远程仓库

    1、查看远程仓库

    git remote -v
    

    分支管理

    1、查看所有分支

    git branch
    

    2、新建分支

    git branch branchName
    

    3、删除分支

    git branch -d branchName
    

    4、合并新分支到当前分支

    git merge newBranchName
    

    历史管理

    1、查看提交历史

    git log
    

    标签管理

    1、添加标签

    git tag -a v1.0.0
    

    2、查看标签

    git tag
    

    3、删除标签

    git tag -d v1.0.0
    

    回滚到某次提交

    1、reset 操作,在 commit_id 之前的内容将会丢失。

    git reset --hard commit_id
    --hard:工作区、暂存区和本地仓库,都回到上一次版本。
    --mixed:工作区内容保持不变,暂存区回到上一次版本。
    --soft:工作区、暂存区内容保持不变,移动 HEAD 到指定的提交节点。
    

    2、强行提交

    git push --force
    

    3、revert 操作,之前提交的还存在,可能需要 merge

    git revert -n commit_id
    

    4、提交

    git commit -m "revert something"
    

    拉取别人的提交到当前分支

    git cherry-pick commit_id
    

    git fork 操作介绍

    git fork 这个操作会复制别人的仓库。复制后的仓库在你自己的 GitHub 帐号下,你本地计算机对这个仓库可以任何操作。当你的功能实现了,可以发起 Pull request,如果对方接受了我们的 pull request,那么我们做的一些修改,就可以合入到他的仓库中了,整个流程就走完了。

  • 相关阅读:
    poj 3261 Milk Patterns 后缀数组+二分
    poj 2774 Long Long Message(后缀数组入门题)
    hdu 5719 Arrange
    hdu 5720 Wool
    DROP TABLE 恢复
    MySQL数据库改名的三种方法
    MySQL 误操作后数据恢复(update,delete忘加where条件)
    MySQL常用SQL语句优化
    EXPLAIN 命令详解
    mysql sql语句大全
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/15767602.html
Copyright © 2020-2023  润新知