试图让Git工作。下载与git不同的代码集

时间:2016-04-25 23:33:22

标签: git visual-studio github

像我一样有几个问题,而且我的大多数同事已经习惯了TFS并且在使用GIT的每一步都遇到了麻烦。

首先关闭。我有一个我想要的分支。

在办公室办理入住手续并试图将其送到家中。

无论我照常做什么,同步都会失败 因此删除了本地项目文件夹并从源代码管理中打开了项目。问题是,我得到的不是在线git中显示的内容。

它是旧版本。

我必须做一些特别的事来获得我的分支吗?

我要去项目并选择我的分支复制给定的URL。注意到当我更改分支时URL不会改变。即使在这一步,我也会收到有关未提交更改的常规错误 我没有做任何改变,只是得到了这个项目。

还安装了桌面github。在我离开前的办公室,它显示了我所有的变化。然而在家里,它只显示旧版本。什么是桌面应用程序应该用于什么?对我的存储库应该以不同方式显示的原因没有任何意义。

阅读几个教程,似乎没有人能为我们任何人工作。

我想简而言之,我需要做些什么才能将代码检入办公室的分支机构并在家中获得相同的代码库,而无需花费大量时间来删除项目并与之抗争?

另外1件。为什么我会删除所有内容,在桌面上克隆并且我得到错误的NuGet包丢失了?为什么不下载所有代码?或者这只是我想要获取所有代码的另一个步骤?

使用VS 2015如果有所作为。

1 个答案:

答案 0 :(得分:1)

你可能会遇到几个可能的问题,但我不能完全说出你有没有做过什么。

首先,您是否只是克隆了存储库,而没有切换到您想要的分支?克隆时,默认情况下将检出默认分支。如果默认分支与在线默认分支不匹配,我不确定是什么问题。

我能想到的另一件事,你说“签到”。在Git中,您需要暂存更改,提交它们,然后将它们推送到远程存储库。你做完了这一切吗?

新克隆的未提交更改通常是由行结尾等问题引起的,这通常是设置问题。如果你收到错误,你将无法正确地提取新内容(或检查分支),所以你最好的选择就是提交那些“改变”,或修复导致这种差异的任何内容。可能还有另一种选择,但我现在还不能特别记住它。