如何实现一次从本地仓库修改代码、提交并推送到远程仓库的操作?
Git 本地仓库有三大区域:工作区、暂存区、版本区。


本地仓库建立文件,git status查看状态
红色 master 后面出现了 * 星号,这表示工作区或暂存区有变化,对文件进行增删改操作都会出现这个星号。
接下来要add到stage暂存区。

如果对多个文件或目录进行了增删改,可以使用 git add . 命令全部添加到暂存区。
如果要撤销暂存区的修改怎么办?根据上图的提示,执行 git reset -- [文件名] 或者 git rm --cached [文件名] 命令即可
比如

git diff --cache 查看暂存区的修改详情

接下来,将执行 git commit 命令把暂存区的修改提交到版本区,生成一个新的版本。
git log,它用来查看版本区的提交历史记录,当前只有一个提交,就是在 GitHub 上创建新仓库时的初始化提交。同样此命令也会跳到新页面,

网友评论