Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
面向多个开发人员的EGit分支_Git_Egit - Fatal编程技术网

面向多个开发人员的EGit分支

面向多个开发人员的EGit分支,git,egit,Git,Egit,我有一个在办公室工作的项目。但由于我快到最后期限了,我也想把我的项目复制到我家的电脑上,这样我也可以在家里工作。我正在使用eclipse和EGit插件 有没有一种方法可以让我创建一个项目的分支,将它放在一个U盘中,在家里的电脑上处理它,然后将更新后的项目放在U盘上返回到我的办公室电脑,并将笔驱动器上的分支与办公室电脑上的主分支合并。 安全吗?在取消启动此任务之前,我应该采取哪些预防措施。我是git新手,有时会感到非常困惑。是的,您可以使用git clone命令在U盘上克隆本地存储库,对其进行操作

我有一个在办公室工作的项目。但由于我快到最后期限了,我也想把我的项目复制到我家的电脑上,这样我也可以在家里工作。我正在使用eclipse和EGit插件 有没有一种方法可以让我创建一个项目的分支,将它放在一个U盘中,在家里的电脑上处理它,然后将更新后的项目放在U盘上返回到我的办公室电脑,并将笔驱动器上的分支与办公室电脑上的主分支合并。
安全吗?在取消启动此任务之前,我应该采取哪些预防措施。我是git新手,有时会感到非常困惑。

是的,您可以使用
git clone
命令在U盘上克隆本地存储库,对其进行操作(创建分支、添加新提交等),然后带着U盘回来并将此工作推送到原始存储库中。这是可行的,但如果您是Git新手,并且如果可以的话,创建在线存储库(Bitbucket允许您创建免费的私有回购)并将其用作克隆的基础可能会更容易。对于在许多计算机上工作的人来说,这是最常见的情况,即使他们独自在一个项目中工作。当你对Git的使用更满意时,你可以将你的回购克隆到一个USB盘上。

你只需要在你的USB盘上克隆你的项目(工作时)

像往常一样(在家里)用同一个分支处理它

(在家里)做出改变

带着你的usb钥匙回来(工作时)

例如,从GitBash推送您的更改(在工作中)

打开eclipse并拉动您的分支

我建议您在windows上使用GitBash,因为它是特定操作的一些限制