github的常用操作,ssh的配置,github免费域名

在文件夹中右键选择 git pash here.
1:输入git init 初始化一个git环境
git init

2:在文件夹中添加你的文件然后输入git add 文件名,将文件添加到缓存区
git add 文件名(可以直接使用git add *)
git add * 是添加所有有修改操作的文件
git add -all 是添加当前目录内所有文件

3:输入git commit -m “文件修改信息” 将文件添加到本地仓库分支
git commit -m “文件修改信息”

! : 输入 git status 查看当前工作区的状态
!:输入 git log 可以显示历史提交信息
!:输入 git config -l / git config -list可以查看配置信息
! : 输入 git reset –hard HEAD^回退到上一个版本,git reset –hard HEAD^^回退两个版本
git reset –hard HEAD~n 回退n个版本。
如果误操作删除了新版本,想恢复新版本
git在你每次操作时会自动给你的每一次操作都生成一个版本号,通过git reflog可以查看历史操作。
!:输入 git reflog 查看历史操作记录

!:输入git reset –hard 版本号的前6位, 可以到对应版本

以上是git在本地的常用操作

github 开源项目平台、项目托管平台。

在GitHub官网注册个人账号后,创建一个新的仓库

创建一个通道,将本地仓库与服务器仓库连接起来,先在GitHub上复制自己的地址
这里写图片描述
输入 git remote add origin 地址 建立通道连接
git remote add origin 地址

git remote -v 查看是否连接成功

将本地仓库里的文件推送到服务器
git push -u origin master (第一次推送时需加上-u 通道的名字是origin 默认主分支master)
之后可以直接使用git push 进行推送;

系统会提示输入用户名和密码(之后会介绍如何配置SSH,届时可以不用每次输入用户名和密码)

文件推送成功
git工作流程如下图:
这里写图片描述

配置SSH

进入计算机/C/用户/Administrator/查看是否有 .ssh,此时通常是没有,此文件就是你的秘钥,里面包含id_rsa私钥,id_rsa.pub公钥

输入git config -l 查看配置信息,找到输入的邮箱和密码

输入 ssh-keygen -t rsa -C “邮箱”
ssh-keygen -t rsa -C “邮箱”

一路敲击回车即可,此时在计算机/C/用户/Administrator/中将自动生成 .ssh 文件,用编译器打开公钥 id_rsa.pub,复制里边的内容
这里写图片描述

这里写图片描述

输入git remote -v 可以查看通道,我们默认的通道类型是下图中的,需要修改通道类型,ssh才适用
这里写图片描述
此时先删除已有通道,再设置
git remote remove origin

git remote -v 再次查看是否成功删除,成功删除以后进行第二种连接方式
这里写图片描述

这里写图片描述
(注意这里默认的可能是https的地址,点击以后会变成ssh的地址,我们需要ssh的)

git remote add origin git@github.com:github名字/仓库名

git remote -v 再次查看是否成功建立连接,新的格式如下图
这里写图片描述

git push origin master
因为是第一次使用ssh形式去推送任务,系统会询问是否接受这个连接,输入yes即可。

github 操作

删除仓库;
拉到底部红色区域删除
这里写图片描述

!:在本地文件夹中,输入 git clone 地址 可以将任意仓库的项目克隆到本地
这意味着你可以直接在服务器创建项目,然后再克隆到本地。

!:从服务器更新代码到本地使用pull
git pull origin master 或者直接使用 git pull

正式开发过程中,你每天第一件事就是pull下来你们团队的最新资料。晚上离开前一定要及时push上你的新成果,注意,如果项目组的开发人员较多,下班前大家都提交了自己的代码,这个时候你提交的时候会出现无法提交的情况,这是因为别人提交了代码以后,你本地的代码和线上的代码不同步,所以会提示你需要先pull以后才能提交。这是你只需要先git pull,然后再提交就可以了。

创建分支

输入git branch name创建新的分支
git branch name

输入git checkout name 切换到创建的分支上
git checkout name

之后还是git add *, git commit -m “message”,一些列操作。但是此时项目还在分支上,主分支中并没有该项目

git branch 可以查看当前项目所处分支。

将分支和主分支合并
先输入git checkout master 回到主分支
git checkout master

输入git merge name 合并分支
git merge name

在GitHub创建自己的免费域名
建立一个新仓库,取名时注意格式:yourname.github.io
这里写图片描述

这里写图片描述
(此处的名字要和你的github名字一致,否则是不可以的哦。)
成功建立仓库之后克隆到本地,在克隆到的文件夹中添加你的项目,注意将index.html文件放在根目录,这样浏览器访问你的仓库时才能找到入口文件。
添加,提交,推送成功之后,就可以通过域名浏览你的网站啦。
浏览地址就是https://www.你的github名字.github.io

也可以在本地新建文件夹,然后和你的域名地址建立通道连接,push你的项目到该仓库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值