栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 软件开发 > 后端开发 > Java

Git学习---Git使用(3)

Java 更新时间:发布时间: 百科书网 趣学号
1.使用分支
git branch

2.新增分支
git branch 新增分支名字
git branch cat

3.更改分支名字
git branch -m 原分支名字 新的分支名字
git branch -m cat dog
git branch -m master slave

4.删除分支
git branch -d dog
git branch -D dog  %-D 可以强制把还没有合并的分支删除

5.切换分支
git checkout cat

6.合并分支
如果想用A分支合并B分支,需要先切换到A分支中,接下来使用git merge命令合并分支
git merge B
原本在B分支的文件,在A分支中也能看到。

另一种方法

git rebase B
7. 从过去的某个commit创建新分支
首先先回到那个状态,再创建新分支
git branch 新分支名字 原始ID
git branch bride 65fce7
也可以使用
git checkout -b bird 65fce7
8. 多个commit记录合并为一个


如图所示,这三个记录,每次各提交一个文件
使用以下命令合并

git rebase -i d1b1fcc


将pick更改为squash

保存退出

9. 一个commit拆解成多个

git rebase -i d1b1fcc


保存退出,再次执行

git reset HEAD^
git status


显示未追踪,需要添加进去,之后再commit

10.某些commit之间再加新的commit

git rebase -i ID
git rebase -i 1960637


保存退出

显示中断,接着加入两个文件

touch meng8
git add meng8
git commit -m "add meng8"
touch meng9
git add meng9
git commit -m "add meng9"

加好两个commit之后,继续刚才的中断

git rebase --continue
11. 删除某几个commit或者调整commit顺序
git rebase -i 1960637

在弹出来的vim中调整顺序,保存、退出,再次执行一遍

git rebase -i 1960637

删除commit,只需要在rebase的过程中,把原来的pick改成drop,保存退出后,再次执行

git rebase -i ID
转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/275104.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号