美文网首页让前端飞
git 常用命令笔记

git 常用命令笔记

作者: ikonan | 来源:发表于2020-05-11 18:00 被阅读0次
// 初始化一个Git仓库,使用git init命令:
git init

// 把要提交的文件的信息添加到暂存区中
// 可反复多次使用,添加多个文件
git add <file>
git add .

git commit -m '<文件描述信息>'

// 查看工作的区域的状态, 那些文件被修改过
git status 
// 查看修改的内容
git diff 

// 版本回退到指定的提交操作
git reset --hard <commit id>
// 回退到上一次提交操作
git reset --hard HEAD^ 
git reset --hard HEAD^^
git reset --hard HEAD~100

// 查看提交历史
//  后面可以跟参数 --pretty=oneline 一行的方式显示
//  --graph 可以看到 分支合并图
git log
git log --pretty=online
git log --graph

// 查看命令历史
git reflog

// 撤销修改(还没有添加到暂存区)
git checkout -- file 

// 已经添加到暂存区的,然后 git checkout -- file
git reset HEAD <文件>

// 查看本地分支
git branch

// 查看本地分支和远程分支
git branch -a

// 创建本地分支并切换到当前分支
git checkout -b dev
等价于
git branch dev //  创建分支
git checkout dev // 切换分支

// 合并dev 分支到当前分支
git merge dev
// 如果不加 --no-ff 默认git 会采用fast forward ,这种模式下,会丢掉 分支信息
// 合并创建一个新的commit
git merge --no-ff -m 'merge with no-ff' dev

// 删除dev 分支
git branch -d dev
// 强行删除dev 分支
git branch -D dev


// 保存当前工作区现场
git stash 

// 回复工作区现场
git stash pop 

// 你可以多次stash,恢复的时候,恢复指定的stash
git stash apply stash@{0}

// 把bug提交的修改“复制”到当前分支,避免重复劳动
git cherry-pick <commit>

// 拉取远程分支并关联本地分支
git checkout -b 本地分支名 origin/远程分支名


这边文章是阅读了廖雪峰大神的git教程之后, 对常用命令的做的一点笔记,以方便自己后期使用的时候查阅, 如对git还不熟悉的朋友可以阅读 廖雪峰的原文 https://www.liaoxuefeng.com/wiki/896043488029600

相关文章

  • Git与GitHub笔记(1)

    这里是本人所需的相关笔记,如果需要详细的教程可以点击这里附上git常用命令git cheatsheet 使用Git...

  • git相关教程汇总

    1. git常用命令 git常用命令总结git常用命令讲解 2. git教程相关网站 廖雪峰的git教程猴子都能懂...

  • Git常用命令

    title: Git常用命令 description: "仅用于个人笔记" date: 2015-12-08 16...

  • git命令整理

    git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...

  • Git常用命令小合集

    GIT常用命令 *来自廖雪峰老师的git教程,以下是我的简要笔记,可能有点乱,但不影响阅读 初次运行git: ss...

  • git操作

    Git原理 Git常用命令

  • Git 常用命令及应用这一篇就够了(新手向)

    1. git 常用命令 1.1 常用命令 1.2 git remote 管理远程仓库 1.3 git r...

  • Git与GitHub笔记(2)

    这里是本人所需的相关笔记,如果需要详细的教程可以点击这里附上git常用命令git cheatsheet 从远程仓库...

  • Git学习笔记

    Git学习笔记 常用命令 查看提交历史 git log 一个常用选项是 -p,用来显示每次提交的内容差异。 -n显...

  • 2018-01-28

    git学习笔记 根据廖雪峰老师教程学习整理的常用命令 git版本库创建 文件管理相关 远程库 分支管理 bug修复...

网友评论

    本文标题:git 常用命令笔记

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