搭建代码库
- 提交代码
- 在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