2020-09-05 github使用教程

9.5. github使用教程

因为上次修改代码后,导致程序 出现了一些错误,恢复到原状很麻烦,所以想着用GitHub来托管自己的代码

参考博客

1.在github官网,注册账号
2.创建仓库repostory
3.下载git,将gitbash放到项目所在目录
4.配置git和自己的仓库的连接
5.初始化git
6.将工作区的文件添加到暂存区(在暂存区状态下,可以回滚到之前版本,所以再做改动之前可将其放到暂存区,改动失败后还可以回滚回来)
7.等修改无误后将该版本上传到git仓库(较为正式的版本)

git config --global user.name "lifeyx" //个人账号
git config --global user.email 123456@qq.com //个人邮箱地址

在这里插入图片描述git上传原理图

假设我要将一个test.txt文件上传到GitHub上托管(前提要讲github放在又该文件的目录下)


git init                       //初始化git

git test.txt              //添加README.md     

git commit -m "第一次提交文件"   //提交到本地仓库,并对本次提交描述

git remote add origin https://github.com/lifeyx/test3.git  //连接远程仓库地址

git push origin master       //上传到远程仓库地址,并输入账号密码  

出现问题
在这里插入图片描述
原因:远程库与本地库不一致造成的,在hint中也有提示把远程库同步到本地库就可以了。

git pull --rebase origin master
git push origin master  

该命令的意思是把远程库中的更新合并到(pull=fetch+merge)本地库中,–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作。

暂存区中的版本查询

// 基本查询
git log
// 详细查询,包括修改对比
git log -p
// 以精简模式显示
git log --oneline
// 查看“后悔树”
git log --graph

版本回退

// xxx 代表编号或标记,可用git log查询
git checkout xxx
// 回退到最近的版本
git checkout -

后面有用到的地方再继续学习补充吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值