git 学习
Posted hanguocai
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git 学习相关的知识,希望对你有一定的参考价值。
1.
git mv rename name 然后 git add
2
.查看 .git 目录下边的文件
git cat-file -t daf480669aa9256fa18b5c28e467af816f16482d
3.
分离头指针:
git checkout commitId (正工作在没有分支的情况下)
修改文件,提交
git checkout master (这时候有报警)
如果想对这个提交创建分支,
git branch name commitid
4.
删除分支
git branch -d name
git branch -D name
5
怎么修改最新的commit 的message
git commit --amend
怎么修改老旧的commit的message
git rebase -i commitid(parent)
6
怎么把多个commit 整合成一个
git rebase -i commitid (父)
修改文件为 s
修改commit -m
保存.这里没有修改commit的内容
7.怎么把间隔的几个commit 整理成1个
git rebase -i commtiid(parent)
挪动commit 位置。
8.怎么比较工作区和暂存的区别
git diff 默认比较的工作去和暂存区的区别
git diff -- readme.md
git diff 分支 分支
9 如何让暂存区回复成head
git reset HEAD
git diff --cached
10.如何让工作区和暂存区一样。
git checkout -- index.html
11.怎么取消暂存区部分文件的修改
git reset HEAD -- style.css
12.消除最近的几次提交
git reset --hard
13.怎么删除文件
git rm readme
14 加塞了紧急任务
git stash
git stash list
git stash apply
git stash pop
以上是关于git 学习的主要内容,如果未能解决你的问题,请参考以下文章