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 学习的主要内容,如果未能解决你的问题,请参考以下文章

git学习总结

天天都在用Git,那么你系统学习过吗?学习过程

git学习

git学习笔记

Git学习——Git分支篇(未完)

Git 学习总结