作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
说我和我的黑客伙伴发现自己在一个荒岛上。一般我们push和pull到github上互相同步。当我们与外界没有联系时,您会如何建议我们这样做?
(用户 @bee 我在输入时确实遇到了这个问题,虽然显然不是我发送的时候。在我们的例子中,我们都有 Mac 笔记本电脑 -- OSX Snow Leopard -- 但我认为最好一般地对待这个问题。)
最佳答案
拿一张 SD 卡或 U 盘之类的东西。在那里创建一个裸存储库。然后一推到那个 repo ,卸载卡/棒,把它交给另一个,那个从它那里 pull 出来。
cd /path/to/usbstick
mkdir repo
cd repo
git init --bare
cd /path/to/local/repo
git remote add usb /path/to/usbstick/repo
git push usb --all
另一台机器
cd /pat/to/local/repo
git remote add usb /path/to/usbstick/repo
git fetch usb --all
关于git - 两台笔记本电脑如何在没有互联网的情况下相互推/pull ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5948354/
我是一名优秀的程序员,十分优秀!