代码编织梦想

Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库

标签(空格分隔): Android基础入门教程


本节引言:

在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Github拥有140多万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法,不需要任何成本,为何不使用呢?是吧!本节就来学习如何把我们的代码托管到Github上!

1.账号注册&仓库创建:

打开Github官网注册:Github官网,填写注册相关信息:用户呢称,邮箱,密码

注册完,跳转到如下页面,选择仓库购买方式(私有仓库,别人不可以访问,要权限),一般我们自己玩选Free:
PS:对了,这时候你邮箱可能收到一封验证邮件,点下完成验证。

接下来,创建一个我们的代码仓库:

为自己的仓库添加点内容提示,就是项目的一些概述(可写可不写)

简单介绍下主页的一些东西:


2.Clone代码库到本地

当然,你可以直接用图形化界面克隆,不过我还是喜欢通过命令行来Clone,先复制下Clone的地址

然后在某个地方,有键打开Git Bash:

键入:

git clone https://github.com/ZPJay/Garbage.git

然后可以看到我们的代码库就下载完成了:

打开文件夹,可以看到下述内容:


3.分支管理

对于刚接触版本控制工具的朋友来说,分支可能比较陌生,但是他会给我们带来很大的便利!限于篇幅,
笔者直接丢个链接,大家看看图就知道了:廖雪峰的官方网站:创建和合并分支!写得真心很赞~建议收藏!

了解概念后,我们来熟悉与分支相关的几个命令:

①创建分支(后者创建同时会切换分支):

git branch v1.0.3 或 git checkout -b v1.0.4

②查看版本库中所有分支:

git branch -a

③切换到某一分支:

git checkout v1.0.3

④删除某一分支:

git branch -D v1.0.4

⑤合并分支

 git merge v1.0.3


4.本地仓库与远程仓库同步问题

前面执行的这些分支操作都是在本地进行的,说了项目托管到GitHub上,我们肯定要跟远程仓库有交流是吧!
我们去年前面已经试过用clone命令把项目下载到本地,那么我们修改后如何把代码同步到Github上呢?我们先对我们的本地仓库做一点点修改,接着git add和git commit本地准备后,然后:

git push origin master 或者直接 git push

将我们本地的内容提交上去:

然后看下我们的Github,可以看到内容已经发生改变,而且提交者是我的另一个账号!

有同步到服务器,肯定有服务器同步到本地是吧,很简单,就一个

git pull

就可以


5.本节小结

好吧,本节就写那么多,相信你看到上面的Git教程还有一些冲突解决,分支管理,Bug分支等待高级的Git用法,考虑到这是入门教程,就不写那么深入了,有兴趣可以自己了解了解,说下自己公司目前的情况吧:
①使用Github作为我们的项目管理工具:我们都是把项目托管到Github上的,然后有两个分支:开发和测试两个分支,每个版本一个分支,最后发布时才把分支合并到master上!提bug也是在上面提的,还是比较便利的!
②使用Trello来做流程控制,也是比较简洁高效的!有兴趣的可以了解了解!
另外,国内访问Github可能比较缓慢,而且如果是私有仓库是要收费的,如果公司没有使用代理或者是私人开发,可能略显鸡肋,不过可以考虑下使用国产的开源仓库:Git@OSC,由开源中国提供的,提供了1000个私人仓库,好像,感觉还不错,有兴趣的可以考虑将代码托管到这里:http://git.oschina.net/
就到这里,如果文中有错误纰漏,欢迎指出,谢谢~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/coder_pig/article/details/46954701

androidstudio配置git及连接远程库全过程-爱代码爱编程

一.Git 与GitHub 这里首先介绍下Git与GitHub是什么东西,他们之间有何区别呢? Git :分布式版本控制系统,最初用在Linux上,可以和SVN、CVS等作为同一个概念理解,目前世界上最先进的分布式版本控制系统(没有之一)。 Git的分支和合并:分支模型是Git最显著的特点,因为这改变了开发者的开发模式,SVN等版本控制工具将

github是什么,有什么用_zm_tisall吾欲之fuli分解的博客-爱代码爱编程_github是干什么的

转载连接:https://blog.csdn.net/obkoro1/article/details/68066441 写在前面:关于github的文章我已经写了两篇了,关于github个人网站搭建和上传的内容,这篇是对前两篇的一个总结,这里也会讲一些背景知识,和常见问题之类的相关内容。 github是什么: 嗯。。。有什么奇怪的东西乱入了,画风

快速在github上建立仓库_咕噜咕噜day的博客-爱代码爱编程

登录github账号,点击New repository,创建项目  如图,添加项目名称和描述,然后创建项目  上传项目到github 启动git客户端 git init //把这个目录变成Git可以管理的仓库   git add README.md //文件添加到仓库   git add . //不但可以跟单一文件,还可以跟通配符,更可以跟目录。

# 02、github 使用:(创建仓库、仓库说明)-爱代码爱编程

02、github 使用:(创建仓库、仓库说明) 注册账号01: 1. 官 网 地

GitHub远程仓库简介, 创建仓库,提交本地仓库-爱代码爱编程

目录 1. 注册GitHub账号 2. 创建远程仓库Repo 3. 提交本地仓库 3.1 使用HTTP方式提交 3.2 使用SSH方式提交 4. 如果更换要推送的GitHub账号仓库,需要重新申请一个SSH秘钥 背景: (1)GitHub就是基于Git实现的在线代码仓库,它包含一个网站界面,向互联网开放,用于创建公共的仓库。如果用户需要创建

远程仓库之GitHub介绍-爱代码爱编程

前言 环境:centos7.9 什么是GitHub GitHub是一个公网上面向开源及私有软件项目的托管平台,其只支持Git作为唯一的版本库格式进行托管,故名GitHub。 简单的来说,GitHub就是基于web页面公网上的一个远程git仓库,GitHub提供公有仓库和私有仓库,私有仓库需要付费,程序开发者使用git进行版本控制时,直接把代码提交到公

本地仓库关联Github仓库-爱代码爱编程

【注意】本文章适用于已经安装git,并且设置好SSL的情况。介绍如何将本地的代码仓库与github上的空/新代码仓库关联。毕竟如果已经有开发中的仓库的话,直接git clone到本地就可以了 Github配置 1. 将主分支名设置为master 2. github上新建一个仓库 这一步就不介绍了,如果已经有仓库的话可以跳过 本地配置

github创建仓库_路人甲lrj的博客-爱代码爱编程

文章目录 (转自于GitHub 小白入门(二)仓库操作,该博主的公众号是【CatOneTwo】) 创建仓库提交更改查看更改名称修改删除仓库 1. 创建仓库 导读:当我们往 GitHub 上存东西,我们实

github仓库创建-爱代码爱编程

在写项目之前,肯定要先有个文件夹,Github里,这种文件夹叫做“仓库”。 在注册完Github账号后,就会看到如下页面。 仓库在github里叫Repositories,一般大家喜欢写成repo 一般一个新账户,左边是空的,接下来点击New Rep

所有开发者都应该知道的10个github仓库_github地址-爱代码爱编程

除了作为互联网上一些最有趣的开源项目的主页,GitHub也是一个分享各种资源的好地方,从免费书籍到公共的api,从技术路线图到项目想法和项目。 但是由于数量庞大,很难找到你认为不存在的最有用的仓库。 因此,我列出了10个极好

认识git使用git-爱代码爱编程

目录 ps:git的整体工作流程​编辑  七.常用的托管服务(远程仓库) 八.远程仓库的使用 1.注册账号(根据网址进入码云官网及进行注册) 2.创建远程仓库​编辑 ​3.公钥的生成以及使用 4.将远程仓库和本地仓库进行连接 5.进行提交 git push origin master (: master)  6.从远程仓库克隆  git