Git的基本指令
Sep 14, 2016当我们在本地拥有多个分支时,需要知道我们当前是在哪一个分支,此时使用命令:12345git branch -a//输出如下* source remotes/origin/master remotes/origin/source
上面的输出显示,在远程端拥有两个分支,其一是master,这个是我们在创建Repo时生成的;
之后,我们又在远程端创建了一个source分支,在本例中是存放的Blog项目的源码,而master分支中则是我们博客的静态文件。
所以,当我们创建了新的博客并部署之后,其实是将文件部署到了master的分支中,而对源码的备份则需要将代码push到source分支。
而在远程端进行操作之后,又如何将远程分支同步到本地分支呢?1git pull origin source // 将远程指定分支source拉取到本地当前分支
使用pull会拉取并合并,而使用fetch则只会拉取,然后需要使用merge来合并。
当将本地代码提交时,如过远程存在多个分支的话,也需要指定提交到那个分支:1git push origin source // 将本地分支提交到远程分支