本实战篇对应的理论篇链接,本文将使用命令行(Git Bash)进行对理论篇的验证。
前言
本文操作交互部分的目录对应理论篇的目录,相关概念和示意图不再重复记录,如有需要请对应理论篇参考。
Git Bash
之前提到过Git的命令行(Git Bash)友好的命令提示和简洁明了的内容提示是一大亮点,
Git Bash 需要将命令行目录定位置工作区目录,可在工作区直接右击点击“Git Bash Here”或者进入Git Bash 之后手动定位目录。
git命令行秉承着“没有提示即执行成功”的原则,在我们执行命令之后如果没有任何反馈,默认为命令执行成功。
三个区域的交互
以下操作都是在本地的工作区和本地版本库中交互,示例通过编辑README.md文件实现。
.
本例中的.idea/和target/目录忽略不计。
基本交互
起始状态
git status
查看当前三个区域内文件的状态:当前无修改项
Untracked files:
是指没有被监听的文件,即无论文件是否修改,git不会进行提醒。
修改工作区文件
本次修改最终存储目标是到本地库中;
状态总览
On branch master
Your branch is ahead of ‘origin/master’by 1 commit.
:在当前分支master上,当前分支比远程版本库主分支(origin/master)领先一个操作;同时提示我们可以通过“git push”将本地的提交推送至远程库上。(本文主线是本地三个区域的交互,本文不在