使用github
托管项目代码
仓库 Repository
仓库用来存放项目代码,每个项目对应一个仓库,多个开源项目则有多个仓库
收藏(star)
收藏项目 ,方便下次容易查找
复制克隆项目(fork)
该fork的项目是独立存在的
发起请求 (pull request)
关注 (watch)
关注项目,当项目更新可以接收到通知
事务卡片(issue)
发现代码bug, 但是目前没有成型代码,需要讨论时用
Github 主页
账号创建成功或点击网址导航栏github图标都可进入github主页,该页
左侧主要显示用户动态以及 关注用户或关注仓库的动态,右侧显示所有
的git库
仓库主页
主要显示项目的信息,如 :项目代码,版本,收藏/关注/fork情况等。
个人主页
个人信息:头像,个人简介,关注我的人,我关注的人,我关注的git仓库,我的开源
项目,我贡献的开源项目等信息
注册githun 账号
官方网址 : github.com
脚下留心
因为 github在国外服务器所以访问比较慢或者无法访问,需要翻墙(shadowsocks)
私有仓库只能自己 或者推荐的朋友才有权操作(收费)
新注册的用户必须验证邮箱后才可以创建git仓库。
Github pages 搭建 网站
个人站点
访问
Https://用户名.github.io
搭建步骤
1)创建个人站点 > 新建仓库(仓库名必须是【用户名.github.io】)
2) 在仓库下新建 index.html 文件即可
脚下留心
Github pages 仅支持静态 网页
仓库里面只能是 .html文件
Project Pages 项目站点
访问
Https://用户名.github.io/仓库名
搭建步骤
进入项目主页,点击setting
在 setting 页面 点击
仓库管理
新建仓库文件
检出项目
文件
githubIssue
发现 代码bug , 需要讨论时
情景 :张三发现李四开源git库,则发提交了一个issue ,李四隔天登陆 github 主页看到通知
并 和张三交流 , 最后关闭 issue
登陆另一个账号 ,访问 此 仓库 创建 一个issue , 提交 。
此时查看本账号的issue 。
收藏 (star)
关注 (wacth)
情景 张三 关注 李四 , 李四 新建文件。 张三可以看到 李四的动态
在仓库主页上面可以看到动态
复制项目fork
Git 安装 和使用
通过git 管理 github 托管 项目代码
下载安装
Git 官网下载
安装完后检验是否安装成功
Git 工作区域
Git repository ( git 仓库) 最终确定的文件保存到仓库,成为一个新的版本。并且对他人可见
暂存区 暂存已经修改的文件最后 统一 提交到git 仓库中
工作区 添加 编辑 修改文件 等动作
Git.status 查看 文件在 在 工作区还是暂存区
Gti add hello.php 提交文件到 暂存区 git commit -m “提交描述” 暂存区提交到git仓库
Git初始化 用户名 邮箱
https://blog.csdn.net/qq_27229113/article/details/73484258
Git config --list
$ git config --global user.name "输入你的用户名"
$ git config --global user.email "输入你的邮箱"
脚下留心该设置 在github仓库主页显示谁提交了该文件
初始化 一个新的git 仓库
新建文件夹
在文件内初始化 git(创建git仓库)
Cd test
Git init 生成 .git文件 (隐藏文件,可百度显示)
在 test 内创建 文件 .php
Git status 查看状态
Git add 文件名 提交到了暂存区
Git status 查看状态 git commit - m “” 添加到 git仓库
修改 仓库文件
Vi a1.php 添加
删除仓库文件
删除工作区 Rm a1.php
删除暂存区 git rm a1.php 提交 git commit -m
Git 管理 远程仓库
工作 到缓存 到 git 仓库 到 git push 远程仓库
Git 克隆操作
目的
将远程仓库 复制到本地
代码
Git 复制 仓库 地址
Git 解决 git push 错误 (思路)
.Git config 打开
Origin 修改 加用户名密码