git使用及在github上部署个人网站(一)

git的建立

windows

下载地址:https://git-for-windows.github.io/
下载完成后默认安装,安装完成后开始菜单-git点开会出现以下
开始菜单git
或者右击鼠标点击git bash打开git会弹出一个类似的命令窗口的东西,就说明Git安装成功。如下:
git打开

配置

在git上配置用户名和邮箱
打开git bash,输入一下命令

git config --global user.name "yourname"
git config --global user.email "youremail"

此用户名和邮箱是git提交代码时用来显示你身份和联系方式。

可以使用下面这条命令来查看当前的所有配置

git config --list

打错了可以用上面的指令重新设置
3.本地创建一个保存git项目的文件夹

cd /d/github  //想创建文件夹的目录
mkdir git-pedesis //新建文件夹的名称

4.初始化

git init //想初始的文件夹

添加

在git-pedesis中新建index.html

git add index.html  //添加到暂存区,git . 添加文件夹的所有文件

没任何提示添加成功

git commit -m 'index.html提交' //文件提交到仓库,后面没提交的注释
git status //查看文件是否提交

更改index.html,用git status查看结果
git status更改前后

git diff index.html //查看更改内容,更改的会有颜色标注

更改后的提交同上git add,git commit。

版本回退

当再次更改,查找历史记录

git log //查找历史记录,记得写好注释好寻找
git reset --hard HEAD^ //版本回退到上个版本,回到上上版本HEAD^改为HEAD^^以此类推,回到前100个版本git reset --hard HEAD~100。

版本回退后再用git log 查看会只剩下你回退的版本,想选择其他的版本要用以下方法:

git reflog //获取每次的版本号
git reset --hard 版本号 //到你想到的版本

版本回退

撤销

如果新增了一处更改,想改回以前:
1.知道更改的内容,手动更改然后git add添加到暂存区
2.git reset hard –HEAD^ ,恢复上一个版本
对于还没提交到版本库的文件进行撤销,可用以下:

git checkout --index.html //把index.html在工作区的修改全部撤销

其包含两种情况(都为未git commit之前):
1.修改后,还未放入暂存区,使用撤销修改会回到和版本库一样的状态
2.放入暂存区后,做了修改,会回到在暂存区的状态。

远程仓库

1.创建SSH Key。在用户主目录下,看一下有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果有的话,直接跳过此如下命令,如果没有的话,打开命令行,输入如下命令:

ssh-keygen  -t rsa –C "youremail@example.com" //输入会有提示默认就行

创建ssh key
id_rsa是私钥,不能泄露去,id_rsa.pub是公钥,可以放心地告诉任何人。
2.登录github,打开” settings”中的SSH Keys页面,然后点击“New SSH Key”,填上任意title,在Key文本框里黏贴id_rsa.pub文件(可用记事本打开)的内容。
添加ssh

添加远程库

我们已经在本地创建了一个Git仓库后,又想在github创建一个Git仓库,并且希望这两个仓库进行远程同步,这样github的仓库可以作为备份,又可以其他人通过该仓库来协作。
首先,登录github上,然后在右上角找到“create a new repository”创建一个新的仓库。如下:
创建github仓库
创建后

git remote add origin https://github.com/Pedesis/pedesis.github.io.git //在本地新建的git库输入,关联本地git
git push -u origin master //将本地库的内容推送到远程

推送远程成功
这样在github上的内容就和本地的内容一样了,后续可以输入git push origin master,将最新的修改推送到github上

在github建立个人网站

1.购买域名
2.现在你有域名了。在根目录下创建 CNAME 的文件,一定要大写,在文件中输入你的域名即可。在 Github 上直接操作,或者在本地操作上传到 Github 都可以。
在github直接添加CNAME
3.域名解析
点解析
解析填写
点确认后会有个mx文件冲突,删掉就可以。然后你现在输入你的域名如pedesis.top就可以打开自己的网站了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值