V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
mrleft
V2EX  ›  git

我用 vps (linux)从 github clone 代码 再打包传回 会丢失 osx win 相关的代码吗?

  •  
  •   mrleft · 2016-02-18 10:55:43 +08:00 · 2579 次点击
    这是一个创建于 3225 天前的主题,其中的信息可能已经有所发展或是发生改变。
    7 条回复    2016-02-19 11:55:23 +08:00
    SpicyCat
        1
    SpicyCat  
       2016-02-18 12:13:40 +08:00
    你这是什么意思,看不懂。 git 怎么会造成代码丢失?
    eamars
        2
    eamars  
       2016-02-18 12:32:01 +08:00
    不会。 github 是不会管你的平台的。

    git 唯一会丢代码的条件就是你从 github 上 clone 了代码下来之后重新 push 到比如说局域网的 git repo 中。这时候如果 gitignore 中忽略了一些本不应该忽略的文件的话会导致代码丢失

    没错我说的就是 wireshark
    billlee
        3
    billlee  
       2016-02-18 15:59:07 +08:00 via Android
    @eamars push 和 ignore 是没有关系的吧。.gitignore 只会影响 工作目录,不影响已经存在的 commit.
    quericy
        4
    quericy  
       2016-02-18 16:16:33 +08:00
    不是很明白楼主的" osx win 相关的代码"是什么意思
    如果是换行符的话,autocrlf 选项可能会有影响
    eamars
        5
    eamars  
       2016-02-18 16:27:36 +08:00
    @billlee 是的,但是如果要重新 push 到其他的 repo 中的话部分文件会被 ignore
    mrleft
        6
    mrleft  
    OP
       2016-02-18 18:49:26 +08:00
    @SpicyCat @billlee @eamars @quericy 谢谢各位 就是不影响 小白 问问清楚好
    SpicyCat
        7
    SpicyCat  
       2016-02-19 11:55:23 +08:00
    @eamars 怎么会这样?如果一个文件已经被 commit ,那不管怎么 push ,怎么改 gitignore 文件,都不会丢失。刚才我试了下, clone 一个 repo ,修改.gitignore 文件,然后 push 到其他 repo ,文件并没有丢失。
    你的操作步骤是怎样的?现象能重现吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5764 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:45 · PVG 09:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.