关于Git,为什么我在本地push代码后,服务器没有同步删除不存在的文件?

2012-01-10 10:55:33 +08:00
 foaoo
我在本地把文件删掉了(直接rm),然后提交代码,发现服务器的代码库里这个文件还存在。

我一般用下面的代码来提交代码:

git add .
git commit -m 'update'
git push origin master

有没有办法让我不用 git rm xxx

每次提交时,让服务器的版本库自动同步删除我在本地已经删除的文件?
10709 次点击
所在节点    程序员
5 条回复
harryxu
2012-01-10 10:57:37 +08:00
要git rm
Syndim
2012-01-10 10:58:17 +08:00
git -u
Syndim
2012-01-10 10:58:37 +08:00
打错了,是git add -u
foaoo
2012-01-10 11:02:44 +08:00
@Syndim 非常感谢。
peizh2006
2012-01-10 11:11:08 +08:00
@Syndim 感谢,又学了一招

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/25294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX