git clone 过来的软件怎么管理?

2015-12-29 23:24:25 +08:00
 yech1990

现在很多的软件是通过 git clone 来安装的,我几个电脑都 clone 了不少软件,其中不少是类似 k-vim, oh-my-zsh 之类的配置文件。经常同时有以下需求:

  • 1. 希望可以通过 git pull 来保持更新,避免一些 bug
  • 2. 又希望能在自己几台电脑同步

目前我直接把修改过的软件 push 到自己的私有库,是可以很方便地同步自己修改过的配置,可是不能够从原来的库获取更新了。

接触 git 不久,请问大家是怎么管理这一类的软件的?

1727 次点击
所在节点    问与答
6 条回复
cxbig
2015-12-29 23:30:00 +08:00
类似于 oh-my-zsh 的工具,它本身已提供更新的命令,你也设置为自动更新,不需要 git pull 。你只需要在电脑间同步你的~/.zshrc 文件即可。
yech1990
2015-12-29 23:34:53 +08:00
@cxbig 嗯 谢谢
不过没有自动更新的一般怎么搞
cxbig
2015-12-29 23:38:08 +08:00
@yech1990 花点心思去读 readme.md ,各种功能怎么配置已经说的很明白了。
Jaylee
2015-12-29 23:46:38 +08:00
你需要用 submodule
msg7086
2015-12-30 01:38:10 +08:00
两种做法
1. 尽可能利用插件或者外围配置来改变行为,不要对源码做改动。
2. Fork 完了以后找一台机器专门负责 Rebase ,然后全部从你自己的 Repo 里克隆就行了。
Silicon
2015-12-30 02:18:19 +08:00
git 可以像栈一样 push 和 pop

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

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

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

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

© 2021 V2EX