问一个git的问题嘛~

2012-08-18 16:29:15 +08:00
 Rabbit52
是这样得,我的项目要往服务器上部署嘛,但是服务器的配置文件是要修改的,然后修改之后下次使用 git pull 的时候提示我有未提交的修改不要我更新

可不可以像SVN那样嘛,update顶多会产生冲突
4747 次点击
所在节点    程序员
27 条回复
Rabbit52
2012-08-26 20:50:49 +08:00
@hpyhacking 能啊!我已经解决了,而且完美,嘿嘿
http://rabbit52.com/2012/devel/deploy-with-git
supersheep
2012-08-26 21:18:05 +08:00
@NemoAlex
试用了你的方法,按理应该正确,但是却出现了如下结果
git fetch --all

remote: Counting objects: 74, done.
remote: Compressing objects: 100% (47/47), done.
remote: Total 47 (delta 36), reused 0 (delta 0)
Unpacking objects: 100% (47/47), done.

from /home/git/fdz
af16fbe..0e2cbde master -> origin/master

git merge master
Already up-to-date.
没有出现预期中显示合并信息的情况,pull时才被merge。pull难道不是fetch+merge么?

git pull origin master

* branch master -> FETCH_HEAD
Merge made by the 'recursive' strategy.
application/config/form_validation.php | 4 ++--
application/controllers/meal.php | 2 +-
application/views/frag/footer.php | 14 +++++++-------
application/views/frag/header.php | 12 ++++++------
...
berryphone
2012-08-26 21:44:27 +08:00
兔子哥,我是来打酱油的~
NemoAlex
2012-08-26 21:48:53 +08:00
@supersheep Sorry,应该是“git merge origin master”才对,少写了个 origin
或者你可以不执行 fetch 操作,直接“git pull origin master”
Rabbit52
2012-08-26 22:07:27 +08:00
@berryphone 你叫我哥,不埋汰我嘛。疯子哥
Rabbit52
2012-08-28 22:15:17 +08:00
@supersheep 应该是git merge origin/master
yaotian
2012-08-28 22:21:49 +08:00
看我总结的文章,应该对你有帮助 https://github.com/yaotian/doc/blob/master/git.md

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

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

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

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

© 2021 V2EX