美文网首页
git学习笔记

git学习笔记

作者: HelloJames | 来源:发表于2018-01-05 22:16 被阅读11次

git command:

  • git init -> 进入到需要创建仓库的目录内, 输入该指令, 初始化代码仓库
  • git add readme.txt -> 添加文件readme.txt到暂存区
  • git commit -m 'wrote a readme file' -> 完成对readme.txt的修改, 并提交代码到本地仓库, 并添加备注。
  • git status -> 查看当前仓库的状态
  • git diff readme.txt -> 查看/对比修改内容
  • git log -> 显示最近到最远的修改日志
  • git reset --hard HEAD^ -> 回即到上一个版本, HEAD^^回退到前两个版本, HEAD~100意即回退到前100个版本。HEAD即指向当前版本。
  • git reset --hard 81239 -> 回退到某一个指定的特定版本。
  • git reflog -> 记录每次你的操作命令。
  • git diff HEAD -- readme.txt -> 查看工作区与版本库里的最新版本(文件readme.txt)的区别。
  • git checkout -- readme.txt -> 把readme.txt文件在工作区的修改全部撤销。注意此处的‘--’, 若没有此两个中杠, 将会切换至另一个分支。 (已修改, 但未被放入到暂存区的, 已放入暂存区, 又作了修改的。 ==》 均撤销至与暂存区一致)。
  • git reset HEAD file -> 把暂存区的修改撤销掉(unstage), 重新放回工作区。
  • git rm test.txt -> 从仓库中删除一个文件
  • git checkout -b dev -> 创建一个dev分支, 等同于: git branch dev(创建一个分支), git checkout dev(切换分支)。
  • git branch -> 列出所有分支, 当前分支前会有一个“*"号(星号)。
  • git merge dev -> 若当前分支为master, 即: 把dev分支的工作成果合并到master分支上。
  • git branch -d dev -> 删除dev分支
  • git branch -D dev -> 强行删除dev分支
  • git log --graph --pretty=oneline --abbrev-commit -> 美化输出log
  • git stash -> 在dev分支上工作到一半, 代码还没有提交, 但又不得不创建新分支。 此时即可用git stash功能, 把当前现场”储藏“起来, 等以后恢复现场后继续工作。
  • git stash list -> 查看所有的临时”存储”。
  • git stash apply -> 恢复stash中的内容。
  • git stash drop -> 删除stash中的内容。
  • git stash pop -> 恢复的同时把stash内容删除。
  • git tag -> 创建标签, 默认标签是打在最新提交的commit上。 当然, 也可以给指定的版 本号打tag
  • git tag v1.3 6224393297 -> 给指定的版本号打tag。
  • git tag -a v0.1 -m 'version 0.1 released' 3612381236 -> 给指定的版本号打tag, 并添加注释。
  • git show v1.2 -> 查看v1.2标签的说明。
  • git tag -d v1.2 -> 删除v1.2标签。
  • git push origin v1.0 -> 推送某个标签至远程。
  • git push origin --tags -> 一次性推送全部尚未推送至远程的本地标签。

相关文章

  • 学习笔记| git深入浅出 Part1_快速操作指南

    Git专题 学习笔记| git深入浅出 Part1_快速操作指南 学习笔记| git深入浅出 Part2_Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

  • Git学习笔记--常用命令整理

    超实用Git学习笔记 Git全局配置git config --global user.name "用户名"git ...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • git学习笔记(二)—— git的简单操作

    这是本系列学习笔记的第二篇git 学习笔记(一)—— 初识 git 前言 本篇文章将简要的介绍 Git 的一般操作...

  • 关于crlf

    Git学习笔记:Git设置CRLF(行尾换行符) git config --global core.autocrl...

  • GIT

    Git学习笔记 Git 与 Github对接: cd到当前文档 git init初始化git git add -A...

  • Git学习笔记

    git学习笔记 声明 本文是本人学习Git过程中所做的笔记,以便日后查阅,文中多有错漏之处,不建议用作学习材料,文...

  • Git学习笔记

    git 学习笔记 注册个人信息 git config --global user.name(你的用户名) git ...

网友评论

      本文标题:git学习笔记

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