07 2013 档案

摘要:git add --cached这里 --cached是什么意思呢?要解释清楚这个问题,我们必须先了解一个文件在git中的状态。【commit】----【stage】-----【checkout】一个文件处于【checkout】状态,如果1. 新建一个文件,或者2. 编辑了一个已经被git管理的文件【checkout】状态的文件上执行 git add,那么文件进入【stage】状态执行 git commit, 当前工作目录中的所有【stage】状态的文件组成一个commit节点,加入到git repo里。这些文件进入【commit】状态。这里需要特殊理解的就是 git add 并不是仅仅把新创 阅读全文
posted @ 2013-07-04 14:53 不以为然的豆瓣 阅读(2347) 评论(0) 推荐(0)
摘要:合并 Merging在分支上开发新功能后,如何把新功能加入到主分支,让其它人得到你的修改呢?你需要使用命令 git merge 或 git pull。这两个命令的语法如下:git merge [head]git pull . [head]这两个命令的结果是一样的(虽然 merge 命令现在看起来要简单一点,但在多个开发者的环境下 pull 命令会显得更加明确,我们会在多人协作开发的章节里讨论这个问题。)这两个命令执行了下面的操作。我们把当前 head 记作 current, 将要被合并的 head 记作 merge。找到 current 和 merge 的共同祖先, 记为 ancestor-c 阅读全文
posted @ 2013-07-02 23:04 不以为然的豆瓣 阅读(3314) 评论(0) 推荐(0)
摘要:windows python scp 阅读全文
posted @ 2013-07-02 16:20 不以为然的豆瓣 阅读(2131) 评论(0) 推荐(0)