GitHub初体验

  1. 搭建代码库
  2. 提交代码
  3. 在gitHub上搭建项目
  4. 推送代码到远端
  5. 账号B git clone
  6. 账号B git add ,git commit
  7. 账号B git push
  8. 账号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初体验

posted on 2016-10-31 22:15  QIANQIANCHEN  阅读(225)  评论(0编辑  收藏  举报

导航