git图形化工具GitKraken的使用——工作区、暂存区、本地仓库
发布时间
阅读量:
阅读量
工作区、暂存区、本地仓库
先来看下面这张图:

Workspace:工作空间
Temporarily Stored Area / Intermediate Storage Region:临时存储区域
Local Repository(or Local Warehouse):本地存储库(或本地仓库)
Remote Repository:远程存储库
从工作区到暂存区再到提交本地仓库
前言部分:
从工作区到暂存区(stage)

建议使用 Stage all changes 对所有修改的文件进行阶段设置或全选并保存到临时文件夹中。
git add .
也可以选择指定文件到暂存区,对应的git命令为:
git add <file1> <file2> ...
如果是文件夹:
git add <dir> # 包括子目录一起放到暂存区
如果不清楚这些命令,请选择查阅文档;另外一种方法是选择运行 $ git status 命令来检查当前版本的状态:

这里会提示你可以执行哪些命令做哪些事情
从暂存区到工作区(unstage)

类似于将文件从工作区域移动至临时区域;这表示我们既可以将所有修改后的代码全部恢复至工作区域位置;也可以选择只针对特定的文件进行回滚。
git reset HEAD <file1> <file2>... # 指定文件
git reset HEAD . # 全部文件
HEAD 表示当前版本
从暂存区到提交本地仓库(commit)

点击commit,对应的git命令为:
git commit -m "<message>"
此处已经按照要求完成了对原文本的同义改写
git commit --amend -m "<message>"
该命令的作用为将新提交视为替代品替代上一次提交,并从而覆盖上一次提交记录的日志信息。
如果你意识到最近一次提交存在误改行为,并且希望避免将其记录在日志中,则可以选择不将此次误改记录到日志里;另一方面来说,则可以选择通过这个命令来执行操作;或者如果需要调整上一次提交填写的内容,则也可以采取相应措施。

如果只是想要修改提交时填写的信息的话,在GitKraken中方便地点击那次提交的日志,在右边的编辑框中可以进行修改:

全部评论 (0)
还没有任何评论哟~
