git安装与使用

git安装

git安装包下载:
http://git-scm.com/download/
也不造轮子了,大佬写地很详细安装步骤点击此处
注意:所有的版本控制系统,只能跟踪文本文件的改动,比如txt文件,网页,所有程序的代码等,Git也不列外,版本控制系统可以告诉你每次的改动,但是图片,视频这些二进制文件,虽能也能由版本控制系统管理,但没法跟踪文件的变化,只能把二进制文件每次改动串起来,也就是知道图片从1kb变成2kb,但是到底改了啥,版本控制也不知道。

常用git命令

安装好git后第一次使用须进行基本信息设置:
git config --global user.name “username”
git config --global user.email “email address”
该设置在github仓库中显示了谁提交了该文件
设置一次就不需要再设置了
命令git config --list 可以查看config信息
在这里插入图片描述

git有GIt Respository(Git 仓库):最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见。
暂存区(stage):暂存已经修改的文件最后统一提交到git仓库中
工作区(Working Directory):添加、编辑、修改文件等动作。

命令mkdir 文件夹名 新建文件夹
命令pwd 显示当前路径
命令git init 在当前路径把这个目录变成git可以管理的仓库
命令touch 文件名 在当前路径创建新文件,该文件应该是与.git文件夹同目录
命令git add 文件名 从工作区将文件提交到暂存区
命令git commit -m “文件修改信息” 从暂存区将文件提交到仓库区(也就是暂存区的所有内容提交到当前分支上)
每次对文件修改后都应该执行add和commit步骤,不然修改信息将不会被记录。
在这里插入图片描述
命令git status 查看哪些文件在工作区,哪些文件在暂存区,暂存区的文件待提交到工作区。
命令git diff 文件名 查看修改内容
命令git log 查看之前所有的操作日志,回车可以查看之前的每一条操作,英文状态下按q退出
命令git reset --hard HEAD^ 回退到上一个版本
命令git reset --hard HEAD^^ 回退到上两个版本
命令git reset --hard HEAD~n 回退到上n个版本
命令git reflog 获取版本号
命令git reset --hard 版本号 回到指定版本号的版本
命令cat 文件名 查看文件内容
命令git restore – 文件名 ①如果此次修改的文件还没有被add,则该命令可以把此次对文件的操作进行撤回。如果已经被add了,操作将无效(亲测)。② 如果删除了某个文件,删除后无论是否commit,则使用该命令可以恢复。

删除文件:可以直接去文件目录手动删除,也可以在git命令框,该文件目录下使用命令rm 文件名删除文件。

git和github的区别

我们已经在本地创建了一个Git仓库,又想让其他人来协作开发,此时就可以把本地仓库同步到远程仓库,同时还增加了本地仓库的一个备份。常用的远程仓库就是github:https://github.com/

通过git管理github托管项目代码。

git 管理远程仓库

作用:备份,实现代码共享集中化管理
命令git clone githubhttp链接 就可以下载github工程。下载过程中按CTRL+C中止。
命令git push 提交,将本地仓库同步到远程仓库。

如果出现The requested URL returned error:403 Forbidden while accessing ,通过如下操作解决:在这里插入图片描述

GIthub Pages 搭建个人网站

搭建步骤
1)创建个人站点 -> 新建仓库(仓库名必须是【用户名.github.io】)
2) 在仓库下新建index.html的文件即可

  • github pages仅支持静态网页

3)进入项目主页,点击settings
4) 在setting页面,点击choose a theme
5)新建站点基础信息设置
6)选择主题,生成网页…
新建网页我还没整明白。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

龙叙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值