Git:我应该还原和审核吗?

时间:2016-04-01 23:57:33

标签: git gitlab git-commit

我和我的团队正在与GitLab合作,我们仍然是使用Git的初学者,我做了一些更改,我想提交它们,我应该先拉或推吗?我尝试在提交更改之前提取并始终获得:您可以还原或审核并提交...

2 个答案:

答案 0 :(得分:0)

我猜你真的不熟悉git。

在此之前,我强烈建议你阅读很多documentation on git alone and its mechanics

在您的情况下,您应该在本地存储库(如果您愿意,在计算机上)提交更改。只有这样你才会拉(这意味着从"服务器获得新的变化")。

如果其他人对您更改的相同代码进行了修改,则可能会发生冲突。在这种情况下,您必须以三种方式之一解决冲突:您选择忽略您的更改并采用服务器的版本(又名"主要远程"通常称为原点),您选择忽略如果服务器的版本只保留您的更改,或者是最复杂的解决方案,则修改存在冲突的文件并保留文件中的每个冲突。

完成后,您可以推送到服务器,这意味着您的修改将放在服务器上,其他团队成员可以从中获取它们。

我希望它有所帮助但是你真的应该阅读文档并理解git world和基本原则中的一些基本关键词。祝你好运。

编辑:据我所知,如果是你的问题,没有魔法咒语可以自动解决冲突。如果团队中的每个人都在不同的分支上工作,那么冲突可能出现的唯一时刻就是合并过程,正如我所说,在这种情况下,冲突管理应该是手动完成的,以避免出现各种意外错误/行为/特征/错误。

答案 1 :(得分:0)

我为您提供了简单的答案,它来自我的日常工作经验,您可以随时立即提交更改,然后在git pull --rebase

之前git push