美文网首页
Git部分指令理解

Git部分指令理解

作者: FoxLayla | 来源:发表于2019-02-17 23:09 被阅读0次

    Git部分指令理解

    git config --global/local

    git的配置数据分local级、global级、system级三类。

    • local级:位于当前仓库下,仅对当前仓库有效;
    • global级:位于系统用户目录下,对当前用户的所有仓库有效;
    • system级:位于git的安装目录下,对所有用户的所有仓库有效。

    git revert/reset/reflog

    • git revert:撤销某次操作,所有的提交均被保留,并用一个逆向的提交修改当前内容,实现回滚。revert之后head前进一格。
    • git reset:撤销某次提交,并将该次提交的内容退回暂存区。reset之后head后退一格。
    • git reflog:查看所有分支的所有操作记录(包含被删除的commit)。

    git checkout --filename/branch

    • git checkout --filename:把该文件在工作区的修改撤销到最近一次的addcommit操作时的内容。
    • git checkout --branch:在分支间进行切换。

    git pull origin / git pull --rebase / git fetch

    • git pull origin:取回远程分支并与本地分支进行合并。
    • git pull --rebase:当远程分支删除某个分支时,使用该命令可在合并时将本地对应的分支删除。
    • git fetch:取回远程分支,但不与本地分支进行合并。

    相关文章

      网友评论

          本文标题:Git部分指令理解

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