git/github初级使用
1.常见的github
国内最流行的php开发框架(thinkphp):https://github.com/top-think/thinkphp
全球最流行的php框架(laravel):https://github.com/laravel/laravel
Php编码规范(FIG-PHP):https://www.gitbook.com/book/jifei/php-fig-standards/details
2.基本概念
创库(Repository)
创库用来存放项目代码,每个项目对应一个创库,多个开源项目则有多个。
收藏(star)
收藏项目,方便下次查看
复制克隆项目(fork)
脚下留心:该fork的项目时独立存在的。
发起请求(Pull Request)
关注(watch)
关注项目,当项目更新可以接收到通知。
事务卡片(issue)
发现代码BUG,但是目前没有成型代码,需要讨论时用。
Github主页
账号创建成功或点击网址导航栏github图标都可进入github主页,该页左侧主要显示用户动态以及关注用户或关注创库的动态,右侧显示所有的git库。
创库主页
显示项目的信息。如:项目代码,版本,收藏/关注/fork情况等。
个人主页
个人信息,头像,个人简介,关注我的人,我关注的人。我关注的git库,我的开源项目,我的贡献的开源项目等信息。
3.注册账号
官网网址:github.com
注意:
1. 因为github在国外服务器所以访问较慢或者无法访问,需要FQ(shadowsocks)
2. 私有创库只能自己或者指定的朋友才有权限操作(私有创库是收费的)
3. 新注册的用户必须验证邮箱后才可以创建git库创库。
4.github的使用
尝试做以下操作:
添加文件,修改文件,删除文件,上传文件(一个或多个文件),搜索创库文件(可以按t快捷键),下载/检出项目
5.git安装和使用
git官网下载:https://www.git-scm.com/download/win
git的工作流程:工作区,暂存区,仓库区
设置用户名
git config –global user.name ‘test’
设置用户名邮箱
git config –global user.email ‘admin@qq.com’
查看配置
git config --list
删除文件
rm test.txt
从git中删除文件
git rm test.php
创建文件
mkdir test
进入test目录
cd test
初始化配置
git init
查看当前路径
pwd
查看状态
git status
添加文件到暂存区
git add 文件名
提交文件
git commit –m ‘提交’
创建文件
touch test.php
修改库文件内容
Vim test.php
查看文件内容
Cat test.php
删除文件
rm –rf test.php
将本地创库提交到远程
Git push创库地址
Git 克隆操作
Git clone 创库地址
没有权限同步怎么办?
Vi .git/config
[remote “origin”]
url=https://github.com/用户名/创库名.git
修改为:
[remote “origin”]
url =https://用户名:密码@github.com/用户名/创库名.git
6.github pages 搭建网站
单个网站
以这个为仓库名称:https://用户名.github .io
脚下留心:
1. github pages 仅支持静态网页
2. 创库里面这能是.html文件
多个网站
https://用户名.github .io/创库名
搭建步骤
1. 进入项目主页,点击settings
2. 在setting页面,点击按钮来自动生成主题页面
3. 新建站点基础信息设置
4. 选择主题
5. 生成网站
git/github初级使用的更多相关文章
- git/github初级运用自如(zz)
----//git/github环境配置 一 . github上创建立一个项目 用户登录后系统,在github首页,点击页面右下角“New Repository” 填写项目信息: project n ...
- 【转载】git/github初级运用自如
之前了解过github,并在上面看了一些项目的源代码,于是自己也在github上创建了账户,希望以后有机会也把自己的项目托管在上面去.但是前提你要先了解git/github,下面的内容是从我的好基友虫 ...
- git/github初级运用自如(转自:虫师)
注:本文来源于 虫师博客(http://www.cnblogs.com/fnng/archive/2012/01/07/2315685.html) ,内容详尽,真实有用. 另:发一个github使用教 ...
- git/github初级运用自如 (转)
三 . 设置用户信息 这一步不是很重要,貌似不设置也行,但github官方步骤中有,所以这里也提一下. 在git中设置用户名,邮箱 $ git config --global user.name &q ...
- git/github初级运用自如 (good)
三 . 设置用户信息 这一步不是很重要,貌似不设置也行,但github官方步骤中有,所以这里也提一下. 在git中设置用户名,邮箱 $ git config --global user.name &q ...
- Git/Github的使用并与Eclipse整合(zz)
Git/Github的使用并与Eclipse整合 您的评价: 收藏该经验 Git简介 Git是一个免费的.分布式的版本控制工具,或是一个强调了速度快的源代码管理工具.每一 ...
- git &github 快速入门
本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 1.gi ...
- git+github上传与管理
1.首先下载并安装git,方便管理github上的代码 https://git-scm.com/downloads 2.然后点击安装好的git bash(注册好自己的github) git confi ...
- git/github学习笔记
郑重提示,本文来自这里,如果喜欢,请关注原作者. 1. git 版本控制系统 相比CVS\SVN优势: - 支持离线开发,离线Repository- 强大的分支功能,适合多个独立开发者协作- 速度块 ...
随机推荐
- 笔记-JavaWeb学习之旅3
数据库的设计 1.多表之间的关系 一对一 一对一关系实现,可以在任意一方添加唯一外键指向另一方的主键 一对多 在多的一方建立外键指向一的一方建立主键 多对多 多对多关系实现需要借助第三张中间表.中间表 ...
- 【原创】《从0开始学Elasticsearch》—document的单/批量crud
内容目录 1.新建文档2.查询文档3.修改文档4.删除文档 1.新建文档 1). 语法1,手动指定document 的id: PUT /index_name/type_name/id{ &quo ...
- hbase-shell + hbase的java api
本博文的主要内容有 .HBase的单机模式(1节点)安装 .HBase的单机模式(1节点)的启动 .HBase的伪分布模式(1节点)安装 .HBase的伪分布模式(1节点)的启动 .HBas ...
- Fiddler抓取HTTPS设置
做App测试,用Fiddler进行抓包,以下操作记录如何用手机进行设置使其可以捕捉HTTPS协议. 一.电脑端设置 1.手机和电脑保持统一局域网内 2.配置fiddler允许监听到https 打开Fi ...
- LightOj 1076 - Get the Containers (折半枚举好题)
题目链接: http://www.lightoj.com/volume_showproblem.php?problem=1076 题目描述: 给出n个数,要求分成m段,问这m段中最大的总和,最小是多少 ...
- BFS Codeforces Round #297 (Div. 2) D. Arthur and Walls
题目传送门 /* 题意:问最少替换'*'为'.',使得'.'连通的都是矩形 BFS:搜索想法很奇妙,先把'.'的入队,然后对于每个'.'八个方向寻找 在2*2的方格里,若只有一个是'*',那么它一定要 ...
- 页面html图片按钮多种写法
原地址:http://blog.163.com/weison_hi/blog/static/17680404720118534033788/ 第一种: 在一般情况下按钮提交表单: <form i ...
- AJPFX关于StringBuffer,StringBuilder类 总结(一)
StringBuffer,StringBuilder类 StringBuffer是同步的,数据安全,效率低;StringBuilder是不同步的,数据不安全,效率高 StringBuffer:概述1) ...
- AndroidStudio中使用SVN
AndroidStudio中使用SVN提交项目 1.安装SVN,我选择使用TortoiseSVN-1.8.7.25475-x64-svn-1.8.9.msi(安装文件地址如下:http://downl ...
- 【经验总结】关于使用某些第三方插件库元素设置display:none后重新show不显示的问题;(display、opacity、宽高0的使用场景)
display:none 直接取消元素所占用的位置(但是元素还是存在的),后面元素看他就相当于不存在了: opacity:0 隐藏,但是其依旧占用位置: height.width:0 和displa ...