美文网首页
Linux中Git学习笔记(一)

Linux中Git学习笔记(一)

作者: 花殇 | 来源:发表于2020-07-23 09:54 被阅读0次

克隆git仓库

git clone <git仓库的URL>

创建并初始化git仓库(在仓库内执行)

git init

查看当前git仓库的状态

git status

用git add命令将新建文件加入缓存区

git add <文件名>

查看缓存区哪些文件被修改

git diff --cached

提交文件到本地仓库

git commit -m "提交文件注释"

连接git远程仓库

git remote add origin <git仓库的URL>

创建git新分支

git branch <分支名>

查看当前分支

git branch

分支合并

git merge -m '合并信息注释' <分支名>

删除分支

#删除已合并的分支
git branch -d <分支名>
#强制删除分支
git branch -D <分支名>

撤销一个合并

git reset --hard HEAD^

显示所有提交

git log
git log --stat

格式化日志输出

git log --pretty=oneline
git log --pretty=short
git log --graph --pretty=oneline

日志排序

git log --pretty=format:'%h : %s' --topo-order --graph
  • --reverse 参数来逆向显示所有提交日志

Git 的基本流程如下:

  1. 创建或修改文件
  2. 使用 git add 命令添加新创建或修改的文件到本地的缓存区(Index)
  3. 使用 git commit 命令提交到本地代码库
  4. (可选,有的时候并没有可以同步的远端代码库)使用git push命令将本地代码库同步到远端代码库

小结

  • git config:配置相关信息
  • git clone:复制仓库
  • git init:初始化仓库
  • git add:添加更新内容到索引中
  • git diff:比较内容
  • git status:获取当前项目状况
  • git commit:提交
  • git branch:分支相关
  • git checkout:切换分支
  • git merge:合并分支
  • git reset:恢复版本
  • git log:查看日志

相关文章

  • Linux中Git学习笔记(一)

    克隆git仓库 创建并初始化git仓库(在仓库内执行) 查看当前git仓库的状态 用git add命令将新建文件加...

  • Git命令备忘录

    Git学习笔记 1.Git简介 1.1 Git产生历史 很多人都知道,Linus在1991年创建了开源的Linux...

  • Linux中Git学习笔记(二)

    比较修改或提交的内容 比较两分支的差别 仅比较某个文件或目录 统计那些文件有改动 合并不同目录的修改文件 公共 g...

  • Linux中Git学习笔记(三)

    忽略文件 可以在顶层工作目录中添加一个叫 .gitignore 的文件,来告诉 Git 系统要忽略掉哪些文件,下面...

  • Linux中Git学习笔记(四)

    追踪分支 它会自动从 origin 抓取(fetch)内容,再把远程的 origin/experimental 分...

  • git的使用(一)

    注:本文是通过廖雪峰官网的git学习教程整理出来的个人笔记 git的使用 git的安装 在Linux上安装Git ...

  • Git教程笔记

    Git教程笔记 Git教程-菜鸟教程 1. Git 安装配置 1.1 Linux | Windows | Mac...

  • Linux编程学习笔记 | Linux IO学习[2] - 标准

    在上一篇Linux编程学习笔记 | Linux IO学习[1] - 文件IO中,我总结了Linux下的文件IO。文...

  • git使用的“初始化”

    一、本地平台安装运行git (一)、Linux上安装git: 为什么要学习在Linux上安装git:最早git是在...

  • Git笔记

    Git笔记 会持续更新,内容来自廖雪峰老师的网站,由自己学习整理记录下来 安装 Linux上安装先输入git,看有...

网友评论

      本文标题:Linux中Git学习笔记(一)

      本文链接:https://www.haomeiwen.com/subject/gadclktx.html