![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
git(新)
文章平均质量分 54
git 常用命令
喵喵酱仔__
这个作者很懒,什么都没留下…
展开
-
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 · 870 阅读 · 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 · 149 阅读 · 0 评论 -
git 各种操作
一 git commit二 git checkout原创 2024-07-12 14:26:33 · 95 阅读 · 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 · 190 阅读 · 0 评论 -
VSCODE处理冲突后拉取代码
(3) 弹出存储,将第一步暂时保存的获取到项目中,vscode会提示需要合并的,你本地修改和远端有冲突的会提示,然后解决冲突后,就正常提交即可。2.如果在修改代码时,远程仓库里的代码也发生了变动,这时候需要点击将所有修改后的文件点击存储(如下图)(1)存储将 选中的 选中的 选中的 文件暂时保存一份到独立存储中心,并还原代码(保证可以拉)附:若知道远端代码已修改,本地也做了修改,可以直接使用命令拉取。本地修改,远程代码未发生变动,直接暂存,提交,推送即可。①git stash 先将本地修改存储起来。原创 2024-06-06 13:51:37 · 396 阅读 · 0 评论 -
git在签出前请清理存储库工作树
执行完第三步后报错冲突,直接删除不需要的就可以了(到这里本该结束了,但是我的又出现新问题。1.git stash 把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。我这里是和同事写了同一个需求,对方已经先写好传远程了,所以只需要拉取不需要提交。解决冲突后index.vue后还是有红色感叹号,但是左下角已经没有报错提示了。2.git pull 拉取远程仓库的代码,让你现在的代码和远程仓库一致。3.git stash pop 放开暂存,恢复当前未提交的修改。项目中有代码未提交,需要先提交再拉取。原创 2024-06-03 14:37:47 · 286 阅读 · 0 评论