搭建代码库
提交代码
在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初体验
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。