学会Git才会更好的使用Github
前言: 关于github的基本使用这里就不再详细介绍了
Git下载安装:
* 直接进入官网下载
官方下载地址 | https://www.git-scm.com/download/win |
---|
* 安装步骤:一路next就好了
注:在主屏页面右击出现Git GUI Here
和Git Bash Here
,则证明下载成功
常见的Git命令:
git命令 | 描述(作用) |
---|---|
git init | 创建本地仓库 |
git status | 检查刚刚所创建的文件,提示没有被检查到的文件 |
git add | 添加你所创建的文件 -->将文件添加到暂存区 |
git commit -m '描述' | 提交刚刚所创建的文件 -->将文件由暂存区添加到仓库 |
git log | 日志 |
git log --pretty=online | 可以简洁日志的输出 |
git checkout -- 文件夹名 | 当改完文件夹后执行git add ,git会提示执行git reset HEAD 文件名的形式撤销对暂存区的修改 |
git reset --hard HEAD^ | 可以退回到上一个版本 |
git rm test.html | 删除仓库中的文件 |
git config --list | 查看所有配置 |
git help | 获取帮助 |
git diff | 差异对比(工作区和缓存区的差异) |
git blame 文件名 | 查看某文件的每一行代码的作者,最新commit和提交时间 |
git config -global alias | 设置git命令别名 |
git tag | 为重要的commit打标签 |
git push | 将本地仓库同步到远程仓库 |
Git初始化及仓库创建和操作:
基础设置:
git config --global user.name 'mr.feng'
->设置用户名
git config --global user.email 'mr.feng@mr.feng.net'
->设置用户邮箱
git config --global user.name
->查看所设置的用户名
git config --global user.email
->查看所设置的用户邮箱
初始化一个Git仓库:
1.创建文件夹:mkdir demo
2.切换到demo文件夹:cd demo
3.初始化git(创建git仓库),生成.git文件(隐藏文件): git init
*注:可以直接手动进行创建文件夹
向仓库添加文件:
1.创建文件:touch test.html
2.添加到暂存区:git add test.html
3.将文件由暂存区提交到仓库:git commit -m '添加文件'
4.查看当前状态:git status
修改仓库文件:
1.修改文件(进行文件内容的修改):vi test.html
2.添加到暂存区:git add test.html
3.将文件由暂存区提交到仓库:git commit -m '修改文件'
4.查看当前状态:git status
删除仓库文件:
1.删除文件:rm test.html
2.从git中删除文件:git rm test.html
3.提交操作:git commit -m '删除文件'
4.查看当前状态:git status
Git管理远程仓库:
git克隆操作:
1.目的:将远程仓库(github对应的项目)复制到本地
2.代码:git clone 仓库地址
3.操作:在本地仓库对文件(从远程仓库中克隆过来的)进行一系列操作
将本地仓库同步到git远程仓库中: git push
**注意:
解决git push错误:
The requested URL returned error:403 Forbidden while accessing
答案:私有项目,没有权限,输入用户名密码,或者远程采用这种类型
vi.git/config
#将[remote “origin”]url = “https://github.com/用户名/仓库名.git”
修改为[remote “origin”]url = “https://用户名:密码@github.com/用户名/仓库名.git”
Github pages搭建网站:
个人站点:
访问:https://用户名.github.io
^搭建步骤:
1.创建个人站点 -> 新建仓库(注:仓库名必须是[用户名.github.io])
2.在仓库新建index.html的文件即可
注意:1.github pages仅支持静态网页
2.仓库里只能是.html文件
project pages项目站点:
访问:https://用户名.github.io/仓库名
^搭建步骤:
1.进入项目主页,点击settings
2.在settings页面点击[Launch automatic page generator
],来自动生成主题页面
3.新建站点基础信息设置
4.选择主题
5.生成主页