通过 Git 将代码提交到 GitHub(下)
2017-04-08 14:57
591 查看
在「通过 Git 将代码提交到 GitHub(上)」一文中,我们已经介绍了向 GitHub 提交代码时的第一种情况,即:
第一种:本地没有 Git 仓库,这时我们可以直接将远程仓库
接下来,我们继续介绍向 GitHub 提交代码时可能遇到的第二种情况,即:
第二种:本地有 Git 仓库,并且我们已经进行了多次
仍然以博主的开源项目为例,不过这次换成
如上图所示,进入该仓库,进入
然后,输入
第一种:本地没有 Git 仓库,这时我们可以直接将远程仓库
clone到本地。通过
clone命令创建的本地仓库,其本身就是一个 Git 仓库了,不用我们再进行
init初始化操作啦,而且自动关联远程仓库。我们只需要在这个仓库进行修改或者添加等操作,然后
commit即可。
接下来,我们继续介绍向 GitHub 提交代码时可能遇到的第二种情况,即:
第二种:本地有 Git 仓库,并且我们已经进行了多次
commit操作。
仍然以博主的开源项目为例,不过这次换成
springmvc-tutorial项目进行演示。首先,建立一个本地仓库,命名为
springmvc-tutorial:
如上图所示,进入该仓库,进入
init初始化操作:
然后,输入
git remote add origin https://github.com/guobinhit/springmvc-tutorial.git[/code]命令,关联远程仓库(在此,默认大家都知道如何获取远程仓库的地址),其中origin为远程仓库的名字:
输入git pull origin master命令,同步远程仓库和本地仓库:
再回到本地springmvc-tutorial仓库,看看我们是否已经把远程仓库的内容同步到了本地:
如上图所示,显然我们已经把远程springmvc-tutorial仓库里面仅有的README.md文件同步到了本地仓库。接下来,在本地仓库新建一个名为test.txt的测试文件:
输入git add和git commit命令,将文件test.txt添加并提交到springmvc-tutorial仓库:
再输入git push origin master命令,将本地仓库修改(或者添加)的内容提交到远程仓库:
如上图所示,我们已经将本地仓库的内容同步到了远程仓库。下面,我们进入远程springmvc-tutorial仓库的页面,看看我们的提交结果:
如上图所示,我们已经将「通过 Git 将代码提交到 GitHub」的第二种情况演示完毕。
此外,在本篇博文中,我们将远程仓库命名为origin,本地仓库名为springmvc-tutorial,其实两者的名字咱们可以随意取,一般来说,我们习惯性将远程仓库命名为origin,不过在需要关联多个远程仓库的时候,就需要我们再取别的名字啦!
最后,再强调一遍:在我们向远程仓库提交代码的时候,一定要先进行pull操作,再进行push操作,防止本地仓库与远程仓库不同步导致冲突的问题,尤其是第二种提交代码的情况,很容易就出现问题。
最后,附上博主的 GitHub 账号,欢迎大家Follow:维C果糖
———— ☆☆☆ —— 返回 -> 史上最简单的 GitHub 教程 <- 目录 —— ☆☆☆ ————
相关文章推荐
- 如何通过Git命令行把代码提交到github上
- 通过 Git 将代码提交到 GitHub(上)
- 如何通过Git命令行把代码提交到github上
- 通过git向github提交代码
- git 第四天 通过git客户端给github提交文件
- git使用、将本地代码提交到github
- git提交代码至GitLab或GitHub出现 src refspec master does not match any
- Ubuntu下使用git提交代码至GitHub
- 如何使用git工具向github提交代码
- ubuntu16系统中pycharm下使用git将代码提交到github仓库
- git+github创建分支&提交并贡献代码(linux环境)
- 使用git提交github代码
- 【Git 总结】Git进阶--远程仓库,在Github上提交代码
- 使用Git向Github上提交代码(Android)
- Git命令行提交代码至Github
- Android Studio如何使用Git提交代码到GitHub和OsChina并解决冲突
- git首次提交代码到github报错
- 通过Hbuilder提交代码到Github
- xcode7关联git,提交代码到github
- [置顶] 使用Github DeskTop提交代码到github(超简便,不需要git指令)