protagonistss

不迁怒,不二过。


  • 首页

  • 分类

  • 归档

  • 标签

  • 搜索

git的基本操作

发表于 2019-04-28 | 分类于 git

一、add

1
2
3
4
# 添加文件跟踪到暂存区
git add .
# 添加已经被git管理的文件到暂存区
git add -u

二、branch

  • git branch branch [starting-commit]
1
2
3
4
5
git branch dev new-create d25bdb13539c9d584a434cc47da864fe49afd826

dev:是当前所在的分之
new-create:是要创建的新分支
d25bdb13539c9d584a434cc47da864fe49afd826: 指定从当前分之的该次提交启动一个新分支。

三、commit

  • 在Git中,提交(commit)是用来记录版本库的变更。
  • HEAD
    • HEAD 始终指向当前分之的最近提交。当切换分之,HEAD会更新为之乡新分支的最近提交。
  • ORIG_HEAD
    • 某些操作,比如合并和reset,会把调整为新值之前的先前版本的HEAD记录到ORIG_HEAD中。可以使用ORIG_HEAD来恢复或回滚到之前的状态或者做一个比较。
  • git bisect
    • 在使用git bisect 的时候,你首先需要确定”好”提交和”坏”提交,
  • git blame
    • 可以告知我们一个文件中的每一行最后是谁修改的和哪次提交做出了变更,即当前文件的状态。
    • 参数-L,查看文件的多少行
  • git diff
  • git show dev:文件名
    • 显示该文件在dev分之中的状态

Docker总结

发表于 2019-04-27 | 分类于 docker

Docker 命令

  • 获取镜像
    • docker pull 镜像名
  • 使用tag命令添加镜像标签
    • docker tag ubuntu:latest myubuntu:latest
    • 注意,这里的myubuntu:latest 和ubuntu:latest 镜像的ID其实是完全一致的,它们实际上同一个镜像文件,知识别名不同而已。
  • 进入容器中
    • docker attach 使用该命令 进入容器时候,当多个窗口同时attach到同一个容器中的时候,所有的窗口都会同步显示,所以一个窗口进行阻塞操作的时候,另外的窗口中的容器也会阻塞,而且值得一提的是,当使用exit退出容器的时候,容器会关掉。前提是容器没有使用-d参数后台运行。
    • docker exec -it 容器名 /bin/bash 这种方式与attach相反。
  • docker ps -qa 查看所有容器的ID
阅读全文 »
1…34
protagonisths

protagonisths

developer

32 日志
21 分类
20 标签
RSS
GitHub E-Mail
© 2022 protagonisths