
git
smile--fish
这个作者很懒,什么都没留下…
展开
-
Git 如何撤销 git add提交的过多的文件
我们经常使用git add .//提交修改的内容,但是如果我们误将不需要提交的文件提交了,应该怎么办呢?如何撤销git add的多余文件,并且保证其修改不被回退掉呢?case1.只是git add,并没有git commit这时候,只需要git reset HEAD * * *//需要撤销的文件名字即可case2.git add并且执行了git commitgit log//查看自己本地最后一次commit的commit号git reset commit-id...原创 2021-08-26 16:33:55 · 1376 阅读 · 1 评论 -
git fix conflict git解决冲突 (二)
上一篇解决冲突的文章只是介绍了,解决冲突后的操作,没有介绍冲突的来源,以及怎样解决,这一篇将着重这些内容的内容当两个人同时修改了同一个的文件的同一行时,会发生冲突,所以一般会在我们pull代码,活着merge代码时产生冲突 冲突只会影响我们本地的代码,不会影响远端服务器,也就影响不到团队其他成员 3.如果是merge其他分支,到当前分支产生的冲突,可以撤销merge操作,回到初始状态,合并操作就会被撤销git merge --abort4. 还是merge时发生的冲突...原创 2021-07-05 17:37:48 · 726 阅读 · 0 评论 -
git cherry-pick
事情是这样的,项目的一个任务,需要早于正常发布日期发布,就需要新开一个分支,不在dev分支上操作,但是,我忘记开分支了,还有两天就要发布了,代码全部提交到了dev上了。重新建一个分支,提交上去,会很麻烦,因为可能会有遗漏的,同事推荐使用cherry-pick,步骤如下(1)先找到与本次任务相关的所有commitgit log --grep="example"然后拷贝出来所有的commit号,也可以借助webstorm 底部的Version Control的log tab里面筛选功能,来筛选所有的原创 2021-04-16 15:11:06 · 549 阅读 · 0 评论 -
git checkout 远端分支到本地
git checkout -b 分支名 origin/分支名这样就可以在本地创建一个分支,并关联到他人创建的远端分支了原创 2021-03-12 10:10:54 · 2727 阅读 · 0 评论 -
git fix conflict git解决冲突(一)
因为这个解决冲突的命令,自己总也记不住,为了不再每次上网搜索,写在自己的博客里,接下来,我会利用闲暇时间,将自己的web前端工作获取的知识进行整理,输出,希望可以帮到更多的web前端从业人员git pull 代码时会遇到冲突,conflict需要fix conflict1.解决冲突后,git add 冲突文件2.git commit -m "添加注释"3.git merge4.git status /*查看下本地更改了哪些文件*/5.git push /*提交修改到远端仓库*/注意,里面的原创 2020-12-25 16:56:49 · 2647 阅读 · 0 评论