Github(1)-入门
Github网页-本地git
使用github的目的:借助github托管项目代码
1.github网页
1.1 主要界面
1.1.1github主页
登入后进入的界面,按一下章鱼猫也会回到这个界面。主要显示用户动态,仓库动态,用户git库。
1.1.2仓库主页
显示项目信息
repository 仓库:即你的项目,在github上开源一个项目,就必须新建一个仓库。仓库用来存放项目代码,多个开源项目必须有多个仓库。
star 收藏:收藏他人项目方便下次查看。仓库主页star下面的数字为收藏该项目的人数,如果有超过100人收藏,那就很了不得了。
watch 关注: 关注了某一个项目,如该项目有更新,会收到有关该项目的提醒。
fork 复制克隆项目:对于一个开源项目,fork该项目,会在自己主页拷贝一个新的、独立原项目的 项目。
full request: 发起请求,要求合并新写的代码。
issue 事物卡片:如果发现bug,发起讨论的时候用。张三看到李四的仓库有问题,在李四仓库issue发起事件讨论问题,李四看到了可以回复,关闭issue。
例如:张三有一个叫test的仓库。李四访问张三test仓库主页的时候点fork ,会在李四账号下生成一个test仓库,且会带有’forked from 张三/test仓库‘提示语。张三能够在这个克隆来的仓库里写代码,如果想要更新到李四的test仓库中,就需要’full request‘,张三在自己主页下看见李四发的请求,觉得还不错,可以同意合并到原来的仓库中。
开源项目的贡献方式:issue ,pull request
1.1.3 个人页面
显示个人信息,头像
1.2 注册github账号
注册github账号:官方网址,github.com
选择你的设置页面,免费公开的项目,私有仓库收费的:私有的不是所有人才能访问,
用户调查页面,直接跳过。
温馨提示:
1.github在国外服务器,访问比较慢,或者无法访问,要翻墙。shadowsocks
2.私有仓库收费
3.新注册的用户需要验证邮箱后才可以使用。(QQ邮箱设置白名单设置,反垃圾,设置白名单,输入域名github.com)
1.3 新建一个仓库
仓库名称:一般为项目名称
项目描述:redeme 文件详细描述项目内容
新建仓库文件:新建文件页面下面表单填写每次要提交的目的,原因,为了方便其他开发者知道本次修改的原因。
提交后跳回仓库界面,每次编辑后保存算一次提交。
点击文件名,可以进入文件页修改、删除、内容。删除文件也要写删除的原因然后再提交
点击commit查看每次修改的详情。
2 git-本地仓库
目的,通过git 管理github托管项目代码,在本地新建编辑一些代码后,通过终端,上传至github个人主页上
2.1 三个区域
git 工作区域:新建修改代码,将代码上传至暂存区
git add hello.php
git暂存区:暂存已经修改的文件,最后统一提交到仓库中
git commit -m’提交描述’
git本地仓库:成为一个新的版本,最后别人可见
2.2 git基本操作
查看当前的状态
git status
设置用户名
git config --global user.name ‘chenyingyinglalala’
设置用户邮箱
git config --global user.mail ‘[email protected]’
2.2.1 创建一个本地仓库
1.新建一个文件夹
2.在文件内初始git,创建仓库。在步骤1新建的问价夹下打开终端,在终端中输入以下命令,会生成一个.git文件,这是一个隐藏文件,需要设置才能看到
git init
3.向仓库中添加文件,新建一个文件,编辑文件,正常操作文件即可:可以通过图形界面或者终端进行写入操作。
4.将修改过的文件file1.xxx添加至暂存区
git add file1.xxx
5.最后提交至本地仓库
git commit -m’提交描述’
2.2.2 git远程仓库操作
github工作流程:新建文件-》工作区提交至暂存区-》暂存区-》本地仓库-》添加到远程仓库
目的:备份,共享
克隆操作:
git config --listgit
以下列出两个可供学习远程操作的博客网址,总结内容详细:
ubuntu安装和使用git总结:git命令总结很整齐
https://blog.****.net/m0_37950361/article/details/80138929
Ubuntu下git的安装与使用:ssh Key 创建讲解详细,但是库里添加秘钥时,建议看上一个博客
https://www.cnblogs.com/lxm20145215----/p/5905765.html