git的简单使用

安装

学习python中有什么不懂的地方,小编这里推荐加小编的python学习群:895 817 687有任何不懂的都可以在里面交流,还有很好的视频教程pdf学习资料,大家一起学习交流!

https://git-scm.com/downloads

一直点下一步就可以,安装完后打开方法:‘开始菜单’–>‘Git’–>’'Git Bash

安装完成后设置名字和电子邮件
在这里插入图片描述
bash基本操作
命令

1)、cd : 改变目录。
2)、cd . . 回退到上一个目录,直接cd进入默认目录
3)、pwd : 显示当前所在的目录路径。
4)、ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。
5)、touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
6)、rm: 删除一个文件, rm index.js 就会把index.js文件删除。
7)、mkdir: 新建一个目录,就是新建一个文件夹。
8)、rm -r : 删除一个文件夹, rm -r src 删除src目录, 好像不能用通配符。
9)、mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。
10)、reset 重新初始化终端/清屏。
11)、clear 清屏。
12)、history 查看命令历史。
13)、help 帮助。
14)、exit 退出。
15)、#表示注释

创建仓库
1.切换目录

2.通过 git init 命令把当前目录变成git可以管理的仓库
在这里插入图片描述
会生成一个.git目录,如果没有看见运行 ls -ah 就可以查看到
在这里插入图片描述
hello.html内容“hello world”

把文件提交到仓库

-m 后面输入的是本次提交的说明
在这里插入图片描述
查看配置

git config -l 查看git环境详细配置

git config --global --list 查看当前用户配置
在这里插入图片描述
git操作
更改hello.html内容为 ‘hello git!’

运行git status 查看状态

git diff hello.html 查看哪里做了修改

知道哪里修改后在提交 git add hello.html git commit -m “add distributed”
git log 查看历史记录

git log --pretty=oneline 一行显示
退回上次修改的某个版本
git reset --hard a8d2be07ab1a718179e08f78f430fd91cc3cad33

git reflog 记录每一次提交的commit id,然后通过这个可以恢复到某个版本
在这里插入图片描述
总结:

#HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。

    #穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。

    #要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。

工作区和暂存区

工作区:working directory 就是一个目录 learngit文件夹就是一个工作区

版本库:repository 工作区的隐藏目录 .git 这个不是工作区,而是git的版本库

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值