Git学习笔记

重温git命令发现他还有如此奥妙之处,值得继续探索
(本文适合了解部分git命令的读者,预计阅读5分钟,若跟着体验则需要1小时左右)
1、git init 初始化仓库(新建一个git仓库)


image.png

image.png

2、git clone 从远程服务器克隆代码到本地(后面加项目名可以重命名)


image.png

3、git status 查看仓库此时的状态(每次开始修改项目前都先看一下此时的状态)
image.png

4、git log 查看仓库所有提交日志(可以查看项目所有的commit默认记录 --oneline只显示单行记录、--stat显示详细记录包括修改的文件、 -p显示补丁信息即修改具体的代码块)
image.png

image.png

image.png

image.png

tips:冒号代表git分页功能,可使用上图进行查看操作
5、git show 显示一个特定commitID的详细记录


image.png

6、git add 把修改文件添加至暂存区
image.png

image.png

7、git commit 把暂存区的修改文件提交到本地仓库(-m “提交说明” --amend更改最后一个commit)
image.png

image.png

image.png

8、git diff 查看尚未commit提交的修改
image.png

9、.gitignore 文件用来记录忽略提交的文件
image.png

10、git tag 添加(-d 删除)标签
image.png

image.png

11、git branch 创建(-d 删除)分支
image.png

image.png

12、git checkout (-b 创建并)切换到某个分支


image.png

image.png

13、git merge 合并特定分支到当前分支(有两种类型)
image.png

14、git revert 还原commit
image.png

15、git reset 重置commit
image.png

16、其他
image.png
image.png
image.png
image.png

(注:上图设置sublime text 路径前少了一个单引号,复制自行加上)

推荐阅读更多精彩内容

  • 简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 与常用的版本控制工具 ...
    闽越布衣阅读 739评论 0 14
  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 6,330评论 4 128
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 1,455评论 0 10
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 2,783评论 0 23
  • 杰克,他有着一个和他体型不般配的女朋友,女友体重达450斤,虽然女友很胖,但男孩一直深爱着自己的女朋友,当然这就避...
    瘦朵朵大妮阅读 37评论 0 0