我使用Git进行源码管理,我在我的Mac上有一个本地仓库和一个在GitHub上的远程仓库。它们都应该是完全一样的。我独自工作,是我的Web应用程序中唯一的程序员。但是,我无法让Git正常工作——使用SVN时,我只需将代码提交到仓库中,然后就可以了!远程仓库神奇地拥有完全相同的文件……但是,在Git中不行,它似乎不能这么简单。我必须读整整一本书才能使用这个愚蠢的东西。
那么问题来了,你的开发周期是怎样的呢?我只想在GitHub上拥有与本地Git仓库完全相同的代码。我的编码过程如下:
我编写代码……添加、编辑、删除、修改文件……所以我在命令行中这样做:
现在,经过几周的工作和数百个提交,Github上的代码与我的本地存储库略有不同。请帮我解决这个问题,在我放弃Git和开源转向Windows和SVN或跳楼之前。
非常抱歉用词有些激烈,我只是真的很沮丧,因为我一直在发现我的源代码库存在不一致的情况。这种感觉很不好。我想象着有一天我会丢失我的笔记本电脑,然后Github上还是旧的代码。这似乎很愚蠢。
哦,还有一件事...我不想每次删除文件时都要执行git rm /some/long/path/to/file.txt。有更简单的方法吗?这太愚蠢了,而且太费时间了。
谢谢你的帮助。
Br
那么问题来了,你的开发周期是怎样的呢?我只想在GitHub上拥有与本地Git仓库完全相同的代码。我的编码过程如下:
我编写代码……添加、编辑、删除、修改文件……所以我在命令行中这样做:
git add . # this is *suppose* to add all files that are not part of the repository
git commit -m 'I commited this because...'
git push # send it to github
现在,经过几周的工作和数百个提交,Github上的代码与我的本地存储库略有不同。请帮我解决这个问题,在我放弃Git和开源转向Windows和SVN或跳楼之前。
非常抱歉用词有些激烈,我只是真的很沮丧,因为我一直在发现我的源代码库存在不一致的情况。这种感觉很不好。我想象着有一天我会丢失我的笔记本电脑,然后Github上还是旧的代码。这似乎很愚蠢。
哦,还有一件事...我不想每次删除文件时都要执行git rm /some/long/path/to/file.txt。有更简单的方法吗?这太愚蠢了,而且太费时间了。
谢谢你的帮助。
Br