初步掌握了使用magit克隆一个repo,接下来看看是否能够提交新文件成功。操作的repo是我为了学习magit而创建的一个空的repo。看看这次,我能不能提交一个空的README到master,哪怕先不做最终的push。

         当前的repo文件状态:

391_magit使用学习-提交一个新文件_emacs

         增加一个README文件:

391_magit使用学习-提交一个新文件_github_02

         参考了一些网络上的说明,接下来,先查看状态。我使用spacemacs,组合键为SPC gs。状态如下:

391_magit使用学习-提交一个新文件_git_03

         之后,切换到这个buffer,选中未追踪的新文件。按s进行stage操作,出现的结果如下:

391_magit使用学习-提交一个新文件_git_04

         之后,cc提交当前的变化。出现如下提示:

391_magit使用学习-提交一个新文件_github_05

391_magit使用学习-提交一个新文件_github_06

         下面这个,就是一个熟悉的message提示填写窗口了。写一点信息如下:

391_magit使用学习-提交一个新文件_github_07

         编写完之后,退出。状态信息会有新的变化:

391_magit使用学习-提交一个新文件_github_08

         这时候,查看本地的信息:

391_magit使用学习-提交一个新文件_git_09

         从对号的状态也可以看出文件已经被提交了。用我之前已经熟悉的工具查看log如下:

391_magit使用学习-提交一个新文件_git_10

         看上去,这个基础的功能基本上掌握了。