前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub初体验

GitHub初体验

原创
作者头像
用户8710806
修改2021-06-11 09:58:34
3310
修改2021-06-11 09:58:34
举报
文章被收录于专栏:linux百科小宇宙

搭建代码库

提交代码

在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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档