标签 git 下的文章

什么是 Git到目前为止,Git 是世界上使用最为广泛的现代化版本控制系统。Git 最初由 Linux 系统内核的作者 Linus Torvalds 在 2005 年开始开发,目前已经是一个持续维护的成熟开源项目。如今,大量软件项目依赖 Git 进行版本管理,其中既有开源软件,也有商业软件。Git 在很多操作系统和集成开发环境(IDE)上都表现良好。绝大多数软件开发者或多或少都使用过 Git。Git 是分布式版本管理(DVCS)的一种。CVS 和 Subversion(SVN)等集中式的版本管理软件将完整的版本历史存放在同一个地方。而在 Git 中,每个开发者的代码仓库都包含了所有变更历史。

- 阅读剩余部分 -

Git 允许你编辑你的项目历史。当您正在处理功能分支并希望在与他人共享之前对其进行清理并使其看起来像您想要的方式时,这很有用。例如,您可以编辑提交消息,将与相同功能相关的较小提交压缩在一起,或者将包含不相关更改的提交拆分为单独的提交,将更改添加到先前的提交等等。除非绝对必要,否则请避免修改具有多个贡献者的远程分支的历史记录,例如,如果您不小心推送了一些敏感数据。将重写分支历史的修改推送到远程存储库将被拒绝以防止数据丢失,因此您将不得不强制推送您的更改。您无法修改不允许的受保护分支的历史记录(在 IDE 设置的版本控制 | Git页面中配置受保护分支。请注意,如果分支在 GitHub 上标记为受保护,WebStorm 会在您检查时自动将其标记为受保护出来。push --forceCtrl+Alt+S此外,对于当前签出的分支中未包含的提交,您无法执行修改分支历史记录的操作。

- 阅读剩余部分 -

Git 允许您将标签附加到提交以标记项目历史中的某些点,以便您将来可以参考它们。例如,您可以标记对应于发布版本的提交,而不是创建分支来捕获发布快照。为提交分配标签打开 Git工具窗口 Alt+9并切换到日志选项卡。找到您想要的提交,右键单击它并从上下文菜单中选择新标签。输入新标签的名称并单击OK。该标签将显示在 Git工具窗口 的日志选项卡中 :Alt+9

- 阅读剩余部分 -

还原未提交的更改在提交之前,您始终可以撤消在本地所做的更改:在 提交工具窗口Alt+0中,选择一个或多个要还原的文件,然后从上下文菜单中选择回滚Ctrl+Alt+Z,或按。自上次提交以来对选定文件所做的所有更改都将被丢弃,并且它们将从活动更改列表中消失。取消暂存文件默认情况下,WebStorm 使用更改列表概念,其中修改的文件会自动暂存。

- 阅读剩余部分 -

有时,您需要在未完成的事情之间切换不同的任务,然后再返回它们。WebStorm 为您提供了几种方法来方便地处理几种不同的功能:您可以存储或搁置待处理的更改。存储更改与搁置非常相似。唯一的区别在于生成和应用补丁的方式。存储由 Git 生成,可以在 WebStorm 内部或外部应用。带有搁置更改的补丁由 WebStorm 生成,也通过 IDE 应用。此外,存储涉及所有未提交的更改,而当您将更改放到架子上时,您可以选择一些本地更改而不是全部搁置。您可以将与不同任务或功能相关的更改保存在不同的更改列表中。您可以创建分支来处理不同的不相关功能。

- 阅读剩余部分 -

当您在团队中工作时,您可能会遇到有人将更改推送到您当前正在处理的文件的情况。如果这些更改不重叠(即对不同的代码行进行了更改),则会自动合并冲突的文件。但是,如果相同的行受到影响,Git 不能随机选择一侧而不是另一侧,并要求您解决冲突。在 Git 中,当您尝试执行以下操作之一时可能会出现冲突:pull、merge、rebase、cherry-pick、unstash 更改或应用补丁。如果存在冲突,这些操作将失败,系统会提示您接受上游版本、首选您的版本或合并更改:

- 阅读剩余部分 -

在 Git 中,分支是一种强大的机制,它可以让你脱离主开发线,例如,当你需要处理一个特性,或者冻结代码库的某个状态以进行发布时,等等。在 WebStorm 中,所有带有分支的操作都在Git Branches弹出窗口中执行:要调用它,请单击状态栏中的 Git 小部件(它显示当前签出的分支的名称):

- 阅读剩余部分 -

在 WebStorm 中,您可以追溯项目中的所有更改。这可以帮助您找到任何更改的作者,查看文件版本或提交之间的差异,并在必要时安全地回滚和撤消更改。回顾项目历史您可以查看对与指定过滤器匹配的项目源所做的所有更改。要查看项目历史记录,请打开 Git工具窗口 的日志选项卡 。它显示提交给所有分支和远程存储库的所有更改:Alt+9

- 阅读剩余部分 -

WebStorm 依赖于 Git 内置的GPG 提交签名功能。为了获得最佳体验,我们建议使用带有图形界面的gpg2包来处理密码提示。配置环境Windows使用设置 GPG 支持执行以下操作之一:下载并安装最新的 Git For Windows 版本(您需要 2.19.2 或更高版本)。预配置的 GPG 是软件包的一部分。

- 阅读剩余部分 -