首页 > 其他 > 详细

git 学习

时间:2019-01-19 18:14:03      阅读:217      评论:0      收藏:0      [点我收藏+]

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 学习

原文:https://www.cnblogs.com/hanguocai/p/10292291.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!