感谢支持
我们一直在努力

GitHub初体验

搭建代码库

  • 提交代码
  • 在gitHub上搭建项目
  • 推送代码到远端
  • 账号B git clone
  • 账号B git add ,git commit
  • 账号B git push
  • 账号A git pull

0、理解工作区、暂存区、本地库

工作区:Working Directory ,就是电脑本地硬盘目录,文件夹嘛

本地库:Respository,下面GitBashHere后的隐藏文件夹.git就是Git的本地版本库,话说Maven也有本地版本库

暂存区:Stage ,一般在隐藏文件夹git中的index文件中,所以暂存区也叫“索引”

 

 

.git 文件夹张这个样子,打开index后是乱码,是以二进制写的,Git是C语言写的

,通过命令行git  ls-files –stage可以打开看,每个文件都有身份证号,通过前四位查看,这个身份证号hashcode是怎么生成嘞?

我去,知识好多,Linux命令要八一下了

一、搭建代码库

1、在文件夹中点击Git Bash Here ,出现命令行,init初始化,空白的文件夹会出现一个隐藏的文件夹.git,所以文件夹要勾选显示隐藏,

这里解释一下Bash:

bash是一个英文单词,字面意思有:痛击、猛击严厉批评、怒殴、威胁地批评指责等含义。

不过bash通常是borne again shell的缩写,它是shell的一种,Linux上默认采用的是bash当你在命令行中敲入bash命令时,

相当于进入bash环境,如果本身就是bash环境,那么就是进入一个子bash环境,相当于开了一个子进程。

2、git config

就是配置下 gitHub的用户名和邮箱,配置后

二、提交代码,我这里先vim进去修改了一下,注意一定要先add,后commit

三、在gitHub上建项目

项目名称随意起,与你自己的账户没有重复就好。gitHub鼓励开源,public是免费的,private收费。

复制Code 右边的地址,在命令行增加远程地址,

并推送到远程库

 

 

 

 

 

 

 五、账号B 克隆,取一个本地名tianlong-jia,切换到本地并配置username和email,这个不用–global。

命令执行完,会自动为这个远端地址建一个名为origin的代号

六、从gitHub更新项目

可以看是push时出现403错误,是因为没有权限访问,

这时主要配置 Setting  Collaborators设置合作伙伴,需要双方同意

 

 

 点击同意邀请,再次push ,需要输入用户名和密码

 

 

这时账号B和A在网站中都看到修改后的代码

 但是A的当地文件中还是未经B修改的

需要从远端pull下来

这就是简单的GitHub初体验

GitHub 教程系列文章: 

通过GitHub创建个人技术博客图文详解  http://www.linuxidc.com/Linux/2015-02/114121.htm

GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署  http://www.linuxidc.com/Linux/2016-06/131993.htm

多个GitHub帐号的SSH key切换 http://www.linuxidc.com/Linux/2016-05/131080.htm

如何在同一台电脑上使用两个GitHub账户 http://www.linuxidc.com/Linux/2016-05/131079.htm

利用GitHub搭建个人Maven仓库  http://www.linuxidc.com/Linux/2016-04/130197.htm

一分钟认识GitHub http://www.linuxidc.com/Linux/2015-11/125089.htm

分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm 

GitHub使用操作指南  http://www.linuxidc.com/Linux/2016-10/135782.htm

GitHub 的详细介绍:请点这里
GitHub 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-03/141379.htm

赞(0) 打赏
转载请注明出处:服务器评测 » GitHub初体验
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏