V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  adrianzhang  ›  全部回复第 55 页 / 共 75 页
回复总数  1485
1 ... 51  52  53  54  55  56  57  58  59  60 ... 75  
2015-08-27 19:01:15 +08:00
回复了 Imshaha 创建的主题 fir.im “里约又是什么梗”? V2EX 侧边栏 征集广告语
我去,刚发现 ad-block 居然屏蔽了这里的广告,赶紧告诉插件停止阻止这里的广告。
2015-08-27 17:25:09 +08:00
回复了 speedcell4 创建的主题 Kindle 学生党看论文用什么设备好? Kindle DXG? Sony DPT-S1? iPad ?
如果必须看扫描版 pdf ,那必须 DXG ,或者便宜点:博阅 G10 。
如果从不看扫描版,任何一个 e-ink 设备都 ok.
2015-08-27 00:10:46 +08:00
回复了 qq674949301 创建的主题 问与答 关于用 sed 在最后一行添加 COMMIT 字段
加条命令 echo "COMMIT" >> /jffs/ignore.list
给你建个自己的 git server ,让你点两下按键就能在 daocloud.io 上跑起来,如何?
2015-08-25 17:01:28 +08:00
回复了 Livid 创建的主题 CDN Akamai HTTP/2 Demo
HTTP/1.1

Latency: 93ms
Load time: 13.44s

HTTP/2

Latency: 92ms
Load time: 11.94s
仓库和分支,不要弄混概念。 fork 是对源 repo 的 clone ,如果你 clone 了一个 repo ,那么你本地做的任何 commit 都影响不了 origin ,除非做 push pull 。
与 clone 一个仓库不同的是:如果你 fork 别人的项目,不经过别人允许就 push ,那会让原项目管理起来很累,所以 GitHub 的设计为只允许发 pull request ,由源项目决定是否 pull 你的 commit 过来合并。
至于源项目删除,看是删除 repo 还是只删除某个 commit version 或者只删除某个 branch ,只要不删除 repo ,那么你 fork 出来,对方做了修改后删除某个 commit 或 branch ,你 pull request 发出后,对方如果愿意 pull 你的 repo 相应的 branch ,那源项目不受影响。

V2EX 里发现好多关于 Git 的问题,都是因为对 Git 工作机制不理解。请参考
http://v2ex.com/t/214595#reply10
@luo362722353 WCD 是什么?
推荐 R-studio , http://pan.baidu.com/s/1kTzodef
曾经不慎把 2T NTFS 格式的盘不仅格式化而且还在开头写入了数据。用了多个软件均无效,包括楼上说的那些。只有最后通过 R-studio 给恢复出来了。
2015-08-22 02:23:43 +08:00
回复了 klakekent 创建的主题 Linux linux 大神们,求助
换个内存
2015-08-22 02:04:08 +08:00
回复了 czipeng 创建的主题 程序员 计划用 qq 信箱代替 126 的信箱大家说说是否可行
直接用 qq 企业邮箱,挂自己的域名。
2015-08-22 00:46:08 +08:00
回复了 AlaudaCloud 创建的主题 Docker 灵力四射——Docker 品玩会
灵雀云的手册写的比 daocloud 好多了,对于新手更友好。赞一个!
2015-08-22 00:16:56 +08:00
回复了 zhuang 创建的主题 Docker 关于 Docker 镜像构建的一些经验
日志一般使用 splunk 管理。
2015-08-22 00:12:52 +08:00
回复了 c742435 创建的主题 Docker 求介绍 Docker 集群部署和监控系统
@c742435 daocloud 可以提供无缝迁移。即使你目前使用的是 AAE&jenkins 。具体问问技术支持吧。
2015-08-22 00:06:53 +08:00
回复了 wenbinwu 创建的主题 问与答 建立国内中文论坛的主机哪里选,需要用 docker
DaoCloud.io 看看支持哪些 VPS 云,选一个用就行, BAE 任选,不过 B 的能够帮你收录到 Bsearch.
2015-08-21 23:52:45 +08:00
回复了 supman 创建的主题 问与答 求推荐个人用的知识管理
2015-08-21 09:19:10 +08:00
回复了 zro 创建的主题 问与答 编译 Linux 内核出错=。=
编译选项里看看有关网桥的部分,可能有些东西没打勾,或者多打了勾而本地没有。
Git 是版本管理,所以把一系列版本的文件(随时间变化,源代码文件夹里总是在变化的,每个 commit 叫做一个版本,意思是把当前的代码情况当成一个版本)做快照放仓库里。 Git 的仓库设计为分布式。好吓人的名词,对吗?其实说起来特别简单。所谓仓库,就是.git 文件夹。所谓分布式,就是在参与项目的每个人那里都有个一样的.git 文件夹。在一个源(也就是所谓“ git 服务器”)上,执行以下命令:
$ mkdir source
$ cd source
$ git init
运行完毕后,在 source 文件夹下就有了.git 文件夹( Git 仓库)。接着执行:
$ touch test.txt
$ git add test.txt
$ git commit test.txt
执行这些命令后,.git 文件夹里就存储了 source/test.txt 这个情况的一个快照,作为一个版本。如果此时我们在源这个服务器上建立了 web 服务,然后允许别人从这个仓库里下载代码去做开发,那么这个源就成了 GitHub 功能的服务器。假设这个服务器是我的,命名为 adrian , Git 库的网址是 https://adrian.com/source
现在,你来了,要跟我一起开发,于是你执行了 git clone 。假设你用 mysource 作为存储代码的文件夹,那么现在你的机器上 mysource/.git 跟我机器上的 source/.git 完全一样。这就是分布式仓库。

好了,解释你的问题:
git checkout master
git branch -D future
git checkout -b future
hub merge https://github.com/BVLC/caffe/pull/1976

继续拿刚才那例子说明。你做了 git clone 以后, git 软件自动把你本地的.git 文件夹里当成初始分支(branch ) 命名为: master 。
git checkout master #就是切换到 master 分支

git checkout -b future #你想开发点功能,但是你改一点,别人改一点,会乱,怎么办?建立一个分支,等功能开发好了,合并到主代码去。这个命令就是新建一个分支 future 并将当前的工作切到这个分支里去,从此,你在 mysource/文件夹下做的更改通过 commit ,影响的都是 future 这个分支。假设你接着在 mysource 文件夹下增加了一个文件 test2.txt ,那么 git add, git commit 后, future 这个分支有了版本 2 。

git branch -D future #删除刚才建立的 future 分支。这样你便回到了 master 分支,此刻 mysource 文件夹里刚才建立的 test2.txt 已经不见了,这是因为 master 分支里只有最初始的版本,而没有版本 2.

hub merge https://github.com/BVLC/caffe/pull/1976 #这句是干什么?是说 git merge 吗? git merge 就是将你的改动合并到进来。比如刚才如果没删 future 分支,先执行 git checkout master ,回到 master 分支去,然后执行 git merge future ,那么 future 的版本 2 就被合并到 master 里去了。

通常,是建立一个分支,合并到主分支,然后删除新建的分支这样的流程。

至于其他的概念,你看 Git 官方手册吧。 http://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5
1 ... 51  52  53  54  55  56  57  58  59  60 ... 75  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   874 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 20:22 · PVG 04:22 · LAX 13:22 · JFK 16:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.