git基础:本地代码库的使用和提交2013-11-11 cnblogs 文酱git是一个好东西,但对于新手来说,这个工具并不好使用,因为它里面涉及到很多东西,而这些东西新手 一时间是无法理解的。不幸的是,本人就是新手一枚,所以,这里并不会讲太多有关于git的原理,什么样的 阶段就该做什么样的事情,先从熟悉工具的常用用法开始。为方便使用git,我们首先在github上创建 一个repository。我们可以在github上根据教程创建一个,这里不讲步骤,上面讲得非常清楚。我先 在github上创建一个远程库"Pratice"。由于我之前在github上已经有一个远程库了,为了防止提 交文件时产生混乱,我需要为这个新的repository创建一个新的远程库。

默认下我们是有 一个远程库:origin,但通过上面的操作,现在我们有新的远程库:pratice。而且我们还可以通过rename来重 新命名。

通过add在分支上添加新的文件,然后再commit,-m后面的描述非常重要,当我们需要回滚代码版本的时 候。如果在remote add origin的时候,出现问题,像是上面这样,可以用remote rm origin来将之前提交上 去的远程库清除,这个清除是清除本地远程库。然后我们再push origin master,将该远程库的master分支上 的内容push上去。如果这边出现问题,可以使用pull origin master,道理和上面的remote rm origin是一样 的。通过上面的命令,我们现在可以在github上看看我们的repository:

奇怪的是,我们 明明只是想将Pratice这个文件夹推上去,但是却发现Bluetooth也推上去了。这个是因为mater这个分支中包 含有Bluetooth,所以每次推上去的时候都会将Bluetooth推上去。master是我们的默认分支,我们可 以删除该分支,然后创建新的分支: