git常见问题(git常见报错)
git常见问题(git常见报错),本文通过数据整理汇集了git常见问题(git常见报错)相关信息,下面一起看看。
如果你曾经和很多开发人员一起开发过一个大项目,那么使用Git作为版本控制是最好的选择。Git非常复杂,在使用过程中经常会出现各种错误。在本文中,我将讨论一些程序员在使用Git时常见的错误,以及如何解决这些错误。
拼写错误的提交邮件经过几个小时的编码,您的提交邮件中可能有许多拼写错误。幸运的是,有一个简单的解决方案
Gitcommit-amend这个命令将打开你的编辑器,并允许你修改的提交消息。因为也许没有人会注意到你写的“初始评论”有三个M。
拼错的分店名字应该是下午三点,你还没吃午饭。饿了么可能就用特色早午餐做分店名吧。哇,真好吃。很明显你犯了一个错误。应该是特征分支。,您可以像重命名文件一样使用mv命令重命名这个分支用正确的名称将它移动到一个新位置。
比如
如果你已经推了这个分支,你需要执行几个额外的步骤。我们需要远程删除旧分支并推送新分支
Git push origin-delete特性-brunch git push origin特性-branch意外地将所有更改提交到主分支。你可能正在开发一个新的功能,由于匆忙而忘记为它开一个新的分支。此时已经提交了大量的文档,并且这些提交都位于主分支中。
现在,我们需要使用以下三个命令将所有这些更改回滚到新分支
注意确保提交或保存更改,否则一切都将丢失!
Git分支特性-分支git重置头~-硬git签出特性-branch这将创建一个新的分支,然后将主分支回滚到您进行更改之前的位置,签出您之前所有更改完成的新分支。
忘记在一次提交时添加文件。另一个常见的Git陷阱是过早提交。您可能错过了一个文件,忘记保存它,或者需要对上次提交的文件做一些小的更改。此时-修正成为你的朋友。
忘记添加的文件,然后运行这个可靠的命令
git add missed-file . txt git commit-amend此时,您可以修改提交消息,或者只是保存它以保持它不变。
将错误的文件添加到仓库中,如果您反其道而行之呢?如果您添加了不想提交的文件,该怎么办?一个恶意的ENV文件、一个构建目录和一张你不小心保存到错误文件夹的狗的图片?这些都是可以解决的。
如果您所做的只是暂存文件,但尚未提交,那么重置暂存文件就很简单
git reset/assets/img/misty-and-pepper . jpg如果您已经提交了这些更改,请不要担心。在此之前,您只需执行额外的步骤
git reset-soft head ~ 1 git reset/assets/img/misty-and-pepper . jpgrm/assets/img/misty-and-pepper . jpg git commit上述命令将取消提交,删除图像,然后在其位置添加新的提交。
天啊,我又做了一件蠢事!这个命令适用于一切出错的地方。当你从Stack Overflow复制粘贴太多解的时候,你的repo比开始的时候状态更差。
Git reflog显示了你所做的所有事情的列表。然后它允许你使用Git神奇的时间旅行技能回到过去的任何一点。你不应该轻易使用它。
要获取该列表,请键入
Git reflog我们做的每一个动作,Git都会记录下来。以下是执行此命令的输出示例
3ff 8691(HEAD-feature-Branch)HEAD @ { 0 }:Branch:将参考/头像/特写-早午餐重命名为refs/heads/feature-Branch 3ff 8691(HEAD-feature-Branch)HEAD @ { 2 }:检查从主服务器移动到功能-brunch2b7e508(主服务器)HEAD@{3}: reset:移动到HEAD ~ 3ff 8691(HEAD-feature-Branch)HEAD @ { 4 }:commit:添加客户机标识2b7e508(主服务器)HEAD@{5} .记下最左边的列,因为这是索引。 如果要返回历史记录中的任何一点,请运行以下命令,将{索引}替换为该引用,例如dfa27a2。
饭桶重置头@{index}你是否有自己的一些饭桶技巧吗?欢迎分享!
本文翻译自中等
想体验饭桶服务请访问吉蒂0 .com。59867 .38886888681
更多git常见问题(git常见报错)相关信息请关注本站,本文仅仅做为展示!