V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
aphasia
V2EX  ›  问与答

git 如何不通过 c l o n e(先 git clone,然后 add,commit)方式上传?

  •  
  •   aphasia · 2014-08-04 20:48:43 +08:00 · 5785 次点击
    这是一个创建于 3756 天前的主题,其中的信息可能已经有所发展或是发生改变。
    菜鸟提问

    最近才发现github好用,但每次用不同的机子往上传东西的时候,都是先copy下来,再提交,感觉好笨啊。

    有没有其他的方法呢?

    只需要提交,而不需要clone下来?

    求指教
    19 条回复    2014-08-06 10:51:07 +08:00
    wy315700
        1
    wy315700  
       2014-08-04 20:50:39 +08:00   ❤️ 1
    git init
    git add
    git commit
    git remote add origin
    git push
    aphasia
        2
    aphasia  
    OP
       2014-08-04 20:54:14 +08:00
    @wy315700 谢谢了,我实验了下,老是报错,我再找找问题啊
    nopy
        3
    nopy  
       2014-08-04 20:57:47 +08:00
    ……这是把github当网盘用了么?
    aphasia
        4
    aphasia  
    OP
       2014-08-04 21:00:22 +08:00
    @nopy 不也可以这样玩吗?有几台电脑,有空余时间都自己钻研钻研项目,都想往上传。。。
    blueandhack
        5
    blueandhack  
       2014-08-04 21:47:42 +08:00
    @aphasia git是版本控制 自然会把服务端版本和你本地端版本进行比对,所以它不同于网盘……
    jybox
        6
    jybox  
       2014-08-04 23:01:53 +08:00   ❤️ 1
    难道你们不知道 Github 是可以在线修改的么...
    NearTan
        7
    NearTan  
       2014-08-05 03:03:15 +08:00
    全角半角字母混排是什么情况。。。。
    goodxxx
        8
    goodxxx  
       2014-08-05 06:55:15 +08:00
    在没有clone的情况下,可以直接提交新文件?应该不可以。如果你想强制push,但会覆盖掉已有内容。如下步骤,例如添加一个新文件a.txt:
    1. git init
    2. echo "helll" > a.txt
    3. git add .
    4. git commit -m 'add a.txt'
    5. git remote add origin YourGiturl
    6. git push origin master [会报错]
    7. git push -f origin master

    运行这7步以后,你会发现原来文件被覆盖了。
    goodxxx
        9
    goodxxx  
       2014-08-05 07:04:23 +08:00
    @goodxxx 只有在第5步之后执行 git pull origin master 才行。
    scarlex
        10
    scarlex  
       2014-08-05 09:33:17 +08:00
    http://git-scm.com/book/zh
    楼主先看一遍这个
    aphasia
        11
    aphasia  
    OP
       2014-08-05 09:38:55 +08:00
    @NearTan 不是半角与全角吧,因为我发现打clone(克隆)在这里排版跟done(完成)是一样的效果(这是一个bug了-_-||),所以加了空格了
    aphasia
        12
    aphasia  
    OP
       2014-08-05 09:40:25 +08:00
    @goodxxx 到底行不行,今天不管如何,也要弄个结果来,谢谢你的回答了
    aphasia
        13
    aphasia  
    OP
       2014-08-05 09:40:44 +08:00
    @scarlex 谢谢,今天要把它翻完
    yangkeao
        14
    yangkeao  
       2014-08-05 10:40:12 +08:00
    楼主的需求,,我想Dropbox可以解决。。。。。
    scarlex
        15
    scarlex  
       2014-08-05 11:37:09 +08:00
    @aphasia 你不可能一天看完的,一天看完基础就可以了
    sintrb
        16
    sintrb  
       2014-08-05 14:01:11 +08:00
    建议还是clone一下吧
    aphasia
        17
    aphasia  
    OP
       2014-08-06 10:17:28 +08:00
    @scarlex 被你言重,看完基础,其实之前也了解过的
    aphasia
        18
    aphasia  
    OP
       2014-08-06 10:17:46 +08:00
    @yangkeao dropbox不能敲命令吧。。。
    yangkeao
        19
    yangkeao  
       2014-08-06 10:51:07 +08:00
    @aphasia cp *** ~/Dropbox

    复制粘贴什么的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 03:40 · PVG 11:40 · LAX 19:40 · JFK 22:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.