如何在Xcode中查看Git将要推送到服务器的文件?

如何在Xcode中查看Git将要推送到服务器的文件?,第1张

概述我在 Xcode项目上安装了 Git,在将它们推送到服务器之前我做了很多小的本地提交.但是,如果我要进行git推送,我无法轻易告诉所有文件更改是什么.我知道您可以查看组织者并查看所有单独的提交,但我似乎无法找到这些更改的汇总视图. 本质上,如果我多次在本地提交更改文件,我想在将文件推送到服务器之前看到这些更改的聚合. 在Xcode或Xcode的某些第三方工具中是否存在类似的内容? 命令行 git 我在 Xcode项目上安装了 Git,在将它们推送到服务器之前我做了很多小的本地提交.但是,如果我要进行git推送,我无法轻易告诉所有文件更改是什么.我知道您可以查看组织者并查看所有单独的提交,但我似乎无法找到这些更改的汇总视图.

本质上,如果我多次在本地提交更改文件,我想在将文件推送到服务器之前看到这些更改的聚合.

在Xcode或Xcode的某些第三方工具中是否存在类似的内容?

解决方法 命令行

git diff --name-only origin/master

将列出您已更改但未推送的文件.

git diff origin/master directory_foo/file_bar.m

将列出所有未推送的更改的行差异到directory_foo / file_bar.m.

GUI工具

如果您正在寻找Git工作流的GUI工具,我使用Xcode在本地提交,SourceTree用于推送和拉取.在Xcode和SourceTree之前,我是一个死硬的命令行SCM人.但我真的很喜欢在Xcode上本地提交,它简化了审查变更差异和提交非常好的多步骤过程.我使用的SourceTree越多,我就越喜欢它,而且我使用命令行的次数越少.我一直很喜欢Atlassian的产品以及独立和小型创业公司10美元的许可证.现在我只是因为购买SourceTree并在Mac App Store上免费而爱死他们.

我认为SourceTree完全符合您的要求.在工具栏上,红色3显示我有3个提交要推送.您只需选择master和origin / master即可获得推送内容的汇总.左下角的疼痛显示文件已更改,右侧显示该文件的聚合差异.

仅供参考:两个关于Git(绝对必须观看)的精彩演讲

4岁及以上的Git
http://www.youtube.com/watch?v=1ffBJ4sVUb4

高级Git
http://vimeo.com/49444883

总结

以上是内存溢出为你收集整理的如何在Xcode中查看Git将要推送到服务器的文件?全部内容,希望文章能够帮你解决如何在Xcode中查看Git将要推送到服务器的文件?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1048972.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存