我昨天刚刚通过 Github 进入 Git,并且正在远离 svn。我创建了一个私人仓库,我打算用它来让我的个人项目在工作和家庭之间保持同步。在创建远程仓库的过程中,我的本地工作文件被推送了。昨晚,我能够将它们拉到家里的笔记本电脑上。
现在我在工作的 repo 目录中添加了一些新文件。我做了“git add filename”,其中“filename”是我的文件。然后我做了“git commit -m 'my message'”,这似乎奏效了。我不能把它们推到遥控器上。我尝试了“git push personal”,但出现错误:
To git@github.com:geuis/personal.git
! [rejected] master -> master (non-fast forward)
error: failed to push some refs to 'git@github.com:geuis/personal.git'
当涉及到这些东西时,Svn 真的很直截了当。我一直在尝试通读有关 Git 如何工作的文档,但其中大部分似乎假设您已经了解基础知识。
对于我的情况,我需要了解哪些基础知识?Github 上的远程存储库,以及将手动同步到远程的工作和家庭中的 2 个单独的结帐。
我在 Mac 上。