美文网首页程序员技术栈
Git命令操作指南(一)

Git命令操作指南(一)

作者: 明心如一 | 来源:发表于2019-04-20 18:40 被阅读2次

    一、概念解析

    工作区:改动(增删和修改文件)。

    暂存区:输入命令——git add 改动的文件名,此次改动就放到了 ‘暂存区’。

    本地仓库:输入命令——git commit 此次修改的描述,此次改动就放到了 ‘本地仓库’,每个 commit,即相当一个新‘版本’。

    远程仓库:输入命令——git push 远程仓库,此次改动就推送到了 ‘远程仓库’。

    commit-id:输出命令——git log,最上面那行commit xxxxxx,后面的字符串就是commit-id

    二、Git命令解析

    1.查看本地工作区代码文件修改状态。

    git status

    2.查看工作区和暂存区的差异。

    git diff

    3.查看本地仓库中任意两个 commit 之间的文件差异。

    git diff  <commit-id>  <commit-id>

    4.查看暂存区和本地最近的版本(commit)的difference.

    git diff --cached

    5.把本地文件改动添加到暂存区。

    git add文件名

    6.把暂存区文件提交到本地仓库

    git commit文件名(git add文件名之后方可执行)

    7.把本地文件改动推送到远程仓库,即同步远程仓库和本地仓库。

    git push origin master(origin对应远程仓库master对应远程仓库分支)

    8.撤销本地所有的修改,回到远程仓库的代码版本状态

    git fetch --all && git reset --hard origin/master

    9.重写第一个commit,即删除所有commit,并重新提交第一个commit。

    git update-ref -d HEAD

    10.切换到上一分支

    git checkout -

    11.列出本地和远程所有分支

    git branch -a

    12.创建并切换到本地分支

    git checkout -b <branch-name>

    13. 基于远程分支创建本地分支并切换到该分支

    git checkout -b <branch-name> origin/<branch-name>

    14.删除本地分支

    git branch -d <local-branchname>

    15.删除远程分支

    git push origin --delete <remote-branchname>

    或git push origin :

    16.重命名本地分支

    git branch -m <new-branch-name>

    相关文章

      网友评论

        本文标题:Git命令操作指南(一)

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