zoukankan      html  css  js  c++  java
  • 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,那么我们做的一些修改,就可以合入到他的仓库中了,整个流程就走完了。

  • 相关阅读:
    从零开始PHP学习
    从零开始PHP学习
    从零开始PHP学习
    从零开始PHP学习
    从零开始PHP学习
    [暂停一天]从零开始PHP学习
    [Laravel 5] 表单验证 Form Requests and Controller Validation
    JQuery 在$(window).load() 事件中 不运行 $(window).resize()
    JS计算两个日期相差几天
    python 学习之Windows 下的编码处理!
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/15767602.html
Copyright © 2011-2022 走看看