
Git
文章平均质量分 74
boy快快长大
只要今天比昨天好,这不就是希望吗
展开
-
合并多次commit记录
如果没有冲突,或者冲突已经解决,会弹出窗口,让你注释掉一些提交记录,这里是让我们编辑自己合并的这些记录的概览,如:完成了什么功能,按照实际情况填写。需要把 pick 改为 s 或 squash,需要留第一个,第一个不要改,意思是下面的 commit 记录都合并到第一个上面去。也可以指定合并某个版本之前的版本:git rebase -i 00c7d7ff 但不包含 00c7d7ff,至合并他之前的。保存退出,按下 esc 再按 :然后输入 wq 或 x 保存。在log中可以看到有多次commit 记录。原创 2025-02-16 18:47:53 · 534 阅读 · 0 评论 -
git pull 与 git pull --rebase的区别与使用
命令是git fetch+git merge,当你和你的同时同时在操作一个分支,并且修改的代码也有交集,那么你push的时候就会被reject然后你执行git pull,但是由于你提交的代码和你的同事代码存在相同的祖先,那就git pull 就会自动生成一个commit记录并且会创建一个merge记录(如下图)。然后我修改了代码,但是我在提交前我需要进行pull,这时候我们就用git pull --rebase。而我们要做的就是把自己的提交挂在同事的提交之后,这时我们要做的就是使用。原创 2025-02-16 15:59:15 · 527 阅读 · 0 评论 -
git commit --amend
然后现在表示不准确,然后我通过命令。我已经输入了commit。原创 2024-03-12 22:54:21 · 357 阅读 · 0 评论 -
git 版本回退
它的commit-id :35c416da,然后我执行。原创 2024-03-12 21:45:07 · 1792 阅读 · 0 评论 -
git rebase
git rebase是 Git 中用于将一个分支的提交记录重新应用到另一个分支的命令。它的主要作用是将一个分支上的修改合并到另一个分支上,但与git merge不同的是,git rebase可以将提交历史变得更加清晰,因为它会将被合并的分支的提交记录逐个应用到目标分支上,形成一条线性的提交历史。这样做的好处是可以避免产生不必要的合并提交,保持提交历史的整洁。在使用 git rebase 的过程中,通常会遇到一些冲突,这时需要手动解决冲突并继续 rebase 过程。原创 2024-03-11 22:51:50 · 647 阅读 · 0 评论 -
对Git更深入了解与学习
官方文档https://git-scm.com/book/zh/v2/Git-分支-分支简介。原创 2024-01-21 00:24:47 · 1342 阅读 · 0 评论 -
idea分支合并
首先从其他分支checkout master。就在远端创建了和本地一样的。原创 2023-04-14 00:09:27 · 4094 阅读 · 0 评论 -
常见Git命令使用
常见Git命令使用1.初始化创库 git init2.git status 这个命令顾名思义就是查看状态, 这个命令可以算是使用最频繁的一个命令了, 建议大家没事就输入下这个命令, 来查看你当前 git 仓库的一些状态。3.git add 文件名 将文件添加到git仓库中 git add . 就是将没添加的数据都添加上去4. git commit -m ’ ’ 在add之后提交 -m ‘ ’ 放入提交信息 如:firstcommit 执行了以上命令代表我们已经正式进行了第一次提交原创 2021-06-14 10:13:52 · 3540 阅读 · 0 评论 -
Git远端操作命令
命令主要用于将当前的工作目录和暂存区中的修改保存起来,以便你可以暂时切换到其他分支或进行其他操作,然后再回到原来的分支时重新应用这些保存的修改。保存临时修改:当你在当前分支工作时,想临时切换到其他分支,但又不想提交或丢弃当前的修改时,你可以使用。只能保存与当前分支相关的修改,对于未跟踪的文件或其他分支上的修改不会被保存。后,你可以切换到其他分支进行工作,而不需要担心你的修改会影响其他分支。命令来保存不同的修改,每个保存的修改都会被依次记录下来。后,暂存区的修改会被清空,但工作目录中的修改会保留。原创 2022-10-31 17:42:48 · 5399 阅读 · 0 评论