草稿-git的使用-for windows -1006

启动git bash

在这里插入图片描述

创建本地的仓库

$ git init

在这里插入图片描述

效果

会多出隐藏的 .git目录

不要动它

创建一个代码用于测试

在这里插入图片描述
假设这个代码是工作代码

在这里插入图片描述

查看状态

$ git status

在这里插入图片描述

本地代码放到暂存区 git add

$ git add codeone.py

在这里插入图片描述

在这里插入图片描述

提交到版本 git commit

在这里插入图片描述
提示,告诉姓名和邮箱

输入姓名和邮箱

按照提示输入

邮箱录入

  git config --global user.email "you@example.com"

git config --global user.email “coka311@qq.com”

姓名录入

  git config --global user.name "Your Name"

git config --global user.name “ifubing”

在这里插入图片描述

再次提交版本

在这里插入图片描述

在这里插入图片描述

查看状态

现在是干净的工作区了

在这里插入图片描述

》如果修改了文件的内容,再查看状态

在这里插入图片描述

可以再一次提交

错误的提交方式

直接commit是错误的

应该先把缓存区,再版本区

不可以越级操作

在这里插入图片描述

》再一次

在这里插入图片描述

在这里插入图片描述

工作区又干净了

在这里插入图片描述

新增加一个文件,观注状态

在这里插入图片描述

在这里插入图片描述
新文件没有被追踪,不在管理范围内

代码的回退 git checkout

one中添加333

在这里插入图片描述

333 代表了一大串的代码

现在不想要了, 让他回到之前

当前状态

在这里插入图片描述

在这里插入图片描述

回退

在这里插入图片描述

发现333不见了

理解checkout的原理

它会根据暂存区中记录,或者是版本库中的记录进行一个回退

脑子一抽,文件全删了

回退解决

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

留神,此处只恢复了codeone

因为codetwo没有被录入进去,所以,不存在

查看日志 git log

在这里插入图片描述

简洁的查看日志 git log --pretty=oneline

在这里插入图片描述

版本回退 git reset

$ git reset --hard 版本号

在这里插入图片描述

代码回到了第一个版本

后悔了,要回到最新的版本

》获得版本号

$ git reflog

在这里插入图片描述

github操作

创建github帐号

拉取代码到本地

在这里插入图片描述

上传操作

目标,把代码上传到

在这里插入图片描述

本地做的事情
在这里插入图片描述

添加到缓存区,添加到版本

在这里插入图片描述

上传到网上


git push -u origin master

在这里插入图片描述
登陆帐号密码后

在这里插入图片描述

刷新网页看效果

在这里插入图片描述

把本地的仓库搬到网上

进入本地的仓库工作区

在这里插入图片描述

按照提示执行命令

在这里插入图片描述

刷新页面

代码提交上去了

在这里插入图片描述

并且,之前的版本记录也一起上去了

在这里插入图片描述

公钥与私钥

ssh-kengen

生成

在这里插入图片描述

口令

在这里插入图片描述

生成

在这里插入图片描述

布置公钥到github

在这里插入图片描述

在这里插入图片描述

验证下密码

在这里插入图片描述

配置成功

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

鲸鱼编程pyhui

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

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

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

打赏作者

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

抵扣说明:

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

余额充值