Git命令整理

Git命令

————————————————

git配置:

$ git config --global user.name "runoob"
$ git config  --global user.email test@runoob.com

git基本步骤:

$ git init    
$ git add .    
$ git commit
$ git push

git分支管理:

创建分支命令:
# git branch (branchname)
切换分支命令:
 #  git  checkout  (branchname)
 #  git checkout -b (branchname)    //创建新分支并立即切换到该分支
合并分支命令:
# git merge  (branchname)   //合并到master
列出分支命令:
# git branch 
删除分支命令:
# git branch -d (branchname) 

git查看提交历史:

# git log  // 查看历史提交记录。
# git blame <file> // 以列表形式查看指定文件的历史修改记录。
$ git log --oneline  //查看历史记录的简洁的版本
# git log --graph  //查看历史中什么时候出现了分支、合并
 # git log --reverse  --oneline   //参数来逆向显示所有日志
# git log --author  //查找指定用户的提交日志
$ git log --oneline --before={3.weeks.ago} --after={2010-04-18} --no-merges   //指定日期,可以执行几个选项:--since 和 --before,但是你也可以用 --until 和 --after。例如,如果我要看 Git 项目中三周前且在四月十八日之后的所有提交,我可以执行这个(我还用了 --no-merges 选项以隐藏合并提交)
# git blame <file>  //以列表形式显示修改记录

git修改commit注释:

最新提交:
# git commit --amend
历史提交:
 #  git rebase -i HEAD~5   // 表示要修改当前版本的倒数第5次状态。 这个命令出来之后,会出来5行东东,如果你要修改哪个,就把那行的pick改成edit,然后写入(ctrl+o),再点击确认键,最后离开(Ctrl+x); 这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用:
 #  git commit --amend   //对commit进行修改。
 #  git rebase --continue    //修改完了之后,要回来

git撤销,放弃本地修改:

未使用 git add 缓存代码时:
# git checkout --filepathname  //(比如: git checkout -- readme.md  ,不要忘记中间的 “--” ,不写就成了检出分支了!!)。放弃所有的文件修改可以使用 git checkout .  命令。
已使用 git add 缓存了代码:
# git reset HEAD --filepathname   //比如: git reset HEAD readme.md)来放弃指定文件的缓存,放弃所以的缓存可以使用 git reset HEAD . 命令。
已经用 git commit 提交了代码:
# git reset -- hard HEAD^   //此命令可以用来回退到任意版本:git reset --hard  commitid 可以使用 git log 命令来查看git的提交历史,第一行就是 commitid。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 本篇文章主要Git 参考手册。目的是为学习与记忆 Git 使用中最重要、最普遍的命令提供快速翻阅。 这些命令...
    MirL阅读 1,248评论 0 0
  • 1 说明 本文主要记录日常工作中,git使用过程中的常用命令。后续会持续更新完善。 2 环境配置 2.1 参数配置...
    水煮鱼又失败了阅读 3,923评论 0 2
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,753评论 1 26
  • 首先介绍下自己的背景: 我11年左右入市到现在,也差不多有4年时间,看过一些关于股票投资的书籍,对于巴菲特等股神的...
    瞎投资阅读 11,048评论 3 8
  • ![Flask](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAW...
    极客学院Wiki阅读 12,124评论 0 3