GitHub学习笔记 入门篇

一、简介· 介绍Git 分布式版本控制系统,开源免费 由linus设计;GitHub是一个基于git的代码托管平台; · 基本概念仓库(Repository):用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库;收藏(star):收藏别人的项目方便下次查看复制克隆项目(Fork):复制别人的仓库,生产在自己github中; 复制的仓库独立于被复制仓库!发起请求(pull request):向被克隆仓库的所有者发送请求,要求合并自己对仓库所做的修改发现项目问题(issue):发现某项目代码有Bug,可以通过issue与项目所有人讨论,以修改Bug 二、操作#备注: 本机环境mac os High Sierra 10.13.6;python 3.6/2.71、注册账户并安装githttps://github.com/ 2、Git配置具体ssh key配置详见参考[1-2]大致流程如下1)配置本地git设置用户名: git config --global user.name ‘用户名’设置用户邮箱:git config --global user.email ‘邮箱’查看设置:git config --list2)本地生成SSH公钥3)在github配置 SSH keys 3、将本地git仓库提交到git远程仓库1)在github主页创建远程仓库。仓库名和本地仓库相同,不要勾选Initialize this repository with a README 选项。2)添加远程仓库。找到新建仓库的SSH并复制,回到终端git remote add origin git@github.com:gx921016/LBCoreNet.git3)推送到远程仓库git push -u origin master 4、本地仓库更新并同步代码提交一般有五个步骤:1)进入目标文件夹cd xx2)查看目前文件的修改状态git status3)添加上传的文件名git add filename #目前移动到的是暂存区域;如果是删除的文件则 git rmgit commit -m “提交描述” #将暂存区文件提交到git仓库#如果上述执行失败git pull #按照提示还原有冲突的文件,然后再次尝试同步。git checkout – <有冲突的文件路径> #同步到服务器4)推送到远程仓库git push origin master之后便可检查github,看是否更新成功 5、检出仓库在github上看到不错的项目想克隆到本地git clone /path/to/repository如果是远端服务器上的仓库,命令如下:git clone username@host:/path/to/repository 三、搭建个人GitHub网站1、搭建步骤1)创建个人站点新建仓库(注仓库名必须是“用户名.github.io”)2)在仓库下新建index.html的文件即可 (作为网站首页)注:1. github pages 仅支持静态网页; 2. 仓库里面只能是 .html ;2、访问访问 http://用户名.github.io 即可查看个人网页 参考:[1] http://www.runoob.com/w3cnote/git-guide.html[2] [3]

相关内容推荐