
git(新)
git 常用命令
喵喵酱仔__
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git 本地合并怎么撤回
参数是因为合并提交有两个父提交(即两个分支的末端),你需要指定使用哪个父提交作为新提交的基点。在使用这些命令之前,确保你已经备份了当前的工作状态,以防不小心丢失未提交的更改。命令来取消合并操作。如果你在合并过程中还没有完成合并的提交(即合并冲突还没有解决),你可以使用。理解你的仓库当前的状态和你的需求是非常重要的,选择合适的方法来撤销合并。如果你想要保留合并的历史记录,但又想撤销这次合并的效果,可以使用。如果你已经完成了合并并且有了一个合并的提交,你可以使用。这会创建一个新的提交,用以撤销之前的合并提交。原创 2025-05-29 11:43:48 · 863 阅读 · 0 评论 -
git 本地操作
这将会撤销最后一次的提交,但是保留工作区以及暂存区的内容,方便重新提交。请注意,使用--hard选项会丢失所有未提交的更改,所以在使用前请确保你不需要这些更改。替换<file>为你想要撤销更改的文件名。原创 2025-01-09 17:17:53 · 318 阅读 · 0 评论 -
Git 查看当前分支是基于哪个分支拉取(源头分支)
项目中使用 Git 管理代码仓库的时候,随着项目的持续迭代及项目的扩展,多版本并行开发是非常常见的事情,多版本并行开发就伴随着多分支,随着 Git 的分支越拉越多,这时候很容易造成分支的混乱,有时候你需要知道你这个分支到底来源哪个分支,是从哪个分支拉出来的,下面简单分享某个分支是基于哪个分支拉出来的方法。moving from master 表明来源于 master 分支。注意:查看某个分支的来源分支的时候需要先切换到该分支上执行命令。原创 2024-10-12 14:46:22 · 3499 阅读 · 1 评论 -
git rebase 和git merge
1. git fetch -a是为了将远端最新的更新拉取到本地代码仓库,因为git是分布式的,我们做的git所有操作都是在自己本地,因此在rebase之前本地需要知道远端最新的一批更新2. 在本地某一个开发分支上进行git fetch -a操作时,本地的其他开发分支都会感受到远端主分支的最新更新,当切换分支的时候就不需要再进行git fetch -a操作,可以直接进行git rebase origin/develop当执行git fetch通过执行git fetch。原创 2024-07-15 10:58:50 · 993 阅读 · 0 评论 -
git Graph
2. 在本地某一个开发分支上进行git fetch -a操作时,本地的其他开发分支都会感受到远端主分支的最新更新,当切换分支的时候就不需要再进行git fetch -a操作,可以直接进行git rebase origin/develop。1. git fetch -a是为了将远端最新的更新拉取到本地代码仓库,因为git是分布式的,我们做的git所有操作都是在自己本地,因此在rebase之前本地需要知道远端最新的一批更新。所以: 合并完之后,如果本地分支还没有变化,可以使用。原创 2024-07-15 09:56:33 · 492 阅读 · 0 评论 -
git 各种操作
一 git commit二 git checkout原创 2024-07-12 14:26:33 · 151 阅读 · 0 评论 -
Git报错: Please move or remove them before you switch branches.
Bug记录:在我写需求的时候,产品说上个包有崩溃,于是我就控制台 git checkout切分支,结果报错Please move or remove them before you switch branches.下面是被改动的文件,因为是项目build的时候产生的临时文件,一般都不会上传,所以就想着把它删掉。tips:此操作会完全删除本地修改,你的代码就会和远程的代码一致。3.如果想彻底删除本地修改,使用git clean -dfx。产看当前分枝的状态 ,知道哪些东西有改动。2.查看哪些是要删除的。原创 2024-06-11 09:58:11 · 1553 阅读 · 0 评论 -
VSCODE处理冲突后拉取代码
(3) 弹出存储,将第一步暂时保存的获取到项目中,vscode会提示需要合并的,你本地修改和远端有冲突的会提示,然后解决冲突后,就正常提交即可。2.如果在修改代码时,远程仓库里的代码也发生了变动,这时候需要点击将所有修改后的文件点击存储(如下图)(1)存储将 选中的 选中的 选中的 文件暂时保存一份到独立存储中心,并还原代码(保证可以拉)附:若知道远端代码已修改,本地也做了修改,可以直接使用命令拉取。本地修改,远程代码未发生变动,直接暂存,提交,推送即可。①git stash 先将本地修改存储起来。原创 2024-06-06 13:51:37 · 1335 阅读 · 0 评论 -
git在签出前请清理存储库工作树
执行完第三步后报错冲突,直接删除不需要的就可以了(到这里本该结束了,但是我的又出现新问题。1.git stash 把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。我这里是和同事写了同一个需求,对方已经先写好传远程了,所以只需要拉取不需要提交。解决冲突后index.vue后还是有红色感叹号,但是左下角已经没有报错提示了。2.git pull 拉取远程仓库的代码,让你现在的代码和远程仓库一致。3.git stash pop 放开暂存,恢复当前未提交的修改。项目中有代码未提交,需要先提交再拉取。原创 2024-06-03 14:37:47 · 1331 阅读 · 0 评论