向Github的项目里面添加一个新文件

假设我们的Github里有这样一个叫做foo的项目:

https://github.com/liweinan/foo

并且已经clone到本地机器上:

此时我们在clone到本地的这个项目里工作,添加了一个新文件:

我们可以使用git add命令来把这个文件纳入版本管理:

$ git add demo.ipynb

接下来我们需要把这个操作给commit一下:

$ git commit -a -m 'demo.ipynb'

这样,你的本地项目的.git目录里面就已经把你新添加的这个demo.ipynb给管理起来了。

此时我们还需要把这个本地仓库的变动给push到Github的对应项目里面去。可以使用git push命令来完成这个操作:

$ git push origin master

上面命令的含义其实就是:“把master branch的本地commits,给push到名为origin的仓库里面去。”

我们默认工作的分支叫做master:

$ git branch
* master

然后当我们从github上把我们的项目clone下来以后,github默认配置origin对应的是github上这个仓库的地址:

此时我们已经把本地的commits给push到了github上面,查看一下github上面的仓库,应该可以看到添加的文件了:

如果我们点击commits:

就可以看到每一次提交的列表:

而且我们可以看到当前所查看的分支是master:

此时如果我们点击其中一个commit:

就可以看到这个commit针对前一次commit的变化了:

以上就是往github项目里面添加文件的一个流程介绍,和一些辅助的知识解说。