Git,并在开发机器之间移动
我有一个github帐户,几个月来一直在那里推东西。我真的不知道如何使用git,但这并不是一个真正的问题,因为我是唯一一个在这个项目上工作的人。(我认为通过获得一个帐户,我将开始获得一些版本控制方面的经验…) 不管怎么说,我通常是在我的桌面上工作,但我要去旅行,所以我需要让我的笔记本电脑工作 几个月前,我正要做同样的事情,所以我去了我的笔记本电脑,把它连接到github,并克隆了存储库。自从旅行取消后,我就这么做了 今天在浏览完网络后,我来到笔记本电脑前,做了一个Git,并在开发机器之间移动,git,version-control,github,Git,Version Control,Github,我有一个github帐户,几个月来一直在那里推东西。我真的不知道如何使用git,但这并不是一个真正的问题,因为我是唯一一个在这个项目上工作的人。(我认为通过获得一个帐户,我将开始获得一些版本控制方面的经验…) 不管怎么说,我通常是在我的桌面上工作,但我要去旅行,所以我需要让我的笔记本电脑工作 几个月前,我正要做同样的事情,所以我去了我的笔记本电脑,把它连接到github,并克隆了存储库。自从旅行取消后,我就这么做了 今天在浏览完网络后,我来到笔记本电脑前,做了一个git-pull-origin-
git-pull-origin-master
。这似乎进展顺利,但它突然停止了,说本地更改将被合并覆盖,然后列出文件。我很高兴覆盖这些更改,但我不知道如何覆盖
git reset --hard
git pull origin master
基本上,到目前为止,我刚刚从桌面发出以下命令:
git add .
git commit - m 'my message here'
git push origin master
我现在希望能够:
- 将代码下拉到我的笔记本电脑并修改它
- 将更改推回到github
- 将更改下拉到我的桌面(我从旅行回来的地方!)
- (每当我再次旅行时,重复上述步骤…)
- “我很高兴覆盖这些更改,但不知道如何覆盖。”
- 您可以在新计算机中使用git,使用方式与在旧计算机中完全相同
- “理想情况下,我希望能够从跟踪中排除某些文件…”