![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
少年闲客
to be better
展开
-
git的常用简单配置(git config)
1. Git的简单配置1.1 Git最基本的配置每笔提交的作者信息,包括姓名和邮箱e.g.git config --globaluser.name liweigit config --globaluser.emailuestc_lw@163.com1.2 Git配置的三个级别git配置的三个级别及优先级:--local(针对当前用户) > --gl原创 2017-10-14 23:08:13 · 1692 阅读 · 0 评论 -
git查看与对比历史提交记录(git show; git log; git diff)
4.查看与对比历史提交记录4.1查看历史提交信息git show [commit_id]查看某次历史提交信息的完整信息git show HEAD查看HEAD标签当前指向的提交的完整信息git show master查看master分支最新一次提交的完整信息git show master^或git show master~ 查看master分支最新一次提交的父提交...原创 2017-10-15 17:42:54 · 28821 阅读 · 0 评论 -
git的基本工作流程(git add; git commit; git rm; git mv; .gitignore文件)
2 Git基本的工作流程2.1 Git中的四种对象及关系a. blob指文本文件或二进制文件b. tree可理解为一种目录结构c. commit通常来说,表示一次历史提交d.tag通常来说,指向一个固定的历史提交,HEAD就是一个tag这四种git对象具有下图所示关系: 2.3.1 git add和git commi原创 2017-10-15 14:21:06 · 604 阅读 · 0 评论 -
git撤销操作(git checkout; git reset)
5.撤销操作5.1 git checkout(用暂存区或某一次历史提交来还原工作区)用于还原工作区git checkout --a.txt撤销工作区中对文件a.txt的修改,实际上是用暂存区中的文件内容覆盖工作区中的文件内容git checkout [commit_id]-- a.txt用对应历史提交的a.txt覆盖工作区和暂存区中的a.txt文件git check原创 2017-10-15 18:22:21 · 1550 阅读 · 0 评论 -
git分支操作(git branch;git checkout;git checkout -b;git merge;git merge --abort)
3.本地分支与合并切换分支时,会以待切换到分支的最新一次commit还原工作区和暂存区。其实分支名就是该次commit的一个引用,切换分之后,HEAD指针会指向当前分支的最近一次commit。创建分支:git branch [branch_name]切换分支:git checkout [branch_name]创建并切换分支:git checkout –b [branch_name原创 2017-10-15 16:53:35 · 5602 阅读 · 0 评论 -
git重写提交信息
6. 重写提交信息6.1 git commit --amend修改上一次的提交信息,即修改git commit –m “content”中“”中的内容原创 2017-10-15 18:47:43 · 408 阅读 · 0 评论