Git 吉特推藏

Git 吉特推藏,git,push,Git,Push,我对git很陌生,但我仍然对它的工作原理感到困惑。 因此,我忘记了每天提取回购协议(我的团队正在处理的项目),然后对旧版本的回购协议进行了更改。在过去的几天里,该项目发生了一些结构性变化,我忘记了收回回购协议 如果我现在推动我的工作,我会把整个项目带回旧版本吗? 有人建议我在拉新的回购协议时使用git stash,我不知道如何只将我的新工作集成到新版本的项目中 如果您能给我任何解释/建议,我将不胜感激。谢谢你如果你没有做出任何承诺,那么: 使用git stash 使用git pull拉入其他用

我对git很陌生,但我仍然对它的工作原理感到困惑。 因此,我忘记了每天提取回购协议(我的团队正在处理的项目),然后对旧版本的回购协议进行了更改。在过去的几天里,该项目发生了一些结构性变化,我忘记了收回回购协议

如果我现在推动我的工作,我会把整个项目带回旧版本吗? 有人建议我在拉新的回购协议时使用git stash,我不知道如何只将我的新工作集成到新版本的项目中


如果您能给我任何解释/建议,我将不胜感激。谢谢你

如果你没有做出任何承诺,那么:

  • 使用
    git stash
  • 使用git pull拉入其他用户的更改
  • 使用
    git stash pop
  • 如果您遇到任何冲突,请解决冲突
  • 使用git add file1 file2添加已更改的文件
  • 使用git commit-m“msg”提交更改
  • 使用git push推送
    git push推送更改

PS:如果您担心破坏任何东西,请在本地备份您的代码库(只需在谨慎的位置创建项目副本)

这是一个非常好的问题。令人惊讶的是,当我还在大学的时候,包括我自己在内的许多学生都很难理解github的工作流程。似乎那些知道git命令做什么的孩子们正在记住一些我不知道的把戏

这里有两个非常好的参考资料,可以帮助您开始了解git的工作流程。最好的帖子是Github的创始人之一写的。他发表了这篇文章。这是一本必读的书,它将真正阐明与github相关的工作流程的许多内部工作方式,并提供最佳实践建议。第二个称为“”。本文还概述了功能和分支管理的基本原理。我不想特别推荐使用
git-stash
git-pull
git-push
。因为我不知道你们分支机构现在的状况。我也相信这个词源,“
如果你给一个人一条鱼,他一个小时后又饿了。如果你教他抓一条鱼,你会对他有好处”
“哈哈

我向您保证,这两篇文章将真正帮助您巩固对git的分布式版本控制和源代码管理系统的理解


如果您有任何问题,请告诉我

git status
向您展示了什么?另外,您是否提交了您所做的更改?如果您提交了,您做了多少更改?你描述的情况听起来很容易解决,但我需要更多的信息来告诉你该怎么做。如果你的问题得到解决,别忘了接受答案。。。