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

求解一个小白的Git提问,关于Clone Pull下载远端代码

  •  
  •   SharkIng · 2013-10-30 16:57:10 +08:00 · 5589 次点击
    这是一个创建于 4072 天前的主题,其中的信息可能已经有所发展或是发生改变。
    初学Git 用Github

    出现一些问题

    我在Linux本地创建了一个文件夹,想用从Github上面下载现有(朋友做的Project)代码下来
    我用
    git remote add origin [email protected]:Name/Name.git
    然后用Git pull
    提示错误
    用git clone [email protected]:Name/Name.git
    也提示错误

    这两个是什么问题呢??哪里配置还是操作有问题了??

    另外 pull clone 和 fetch有什么区别呢??
    谁能给解答下?
    7 条回复    1970-01-01 08:00:00 +08:00
    pright
        1
    pright  
       2013-10-30 17:04:51 +08:00
    提示了什么错误
    ShadowStar
        2
    ShadowStar  
       2013-10-30 17:17:42 +08:00
    [email protected]:Name/Name.git采用的协议是SSH,你有Name的私钥么?
    clone = init + remote-add + pull = init + remote-add + fetch + checkout
    acecode
        3
    acecode  
       2013-10-30 17:18:13 +08:00
    额,pull 时候的错误大概是本地有没提交(commit)的内容,git不敢直接用远端合并; 因为只能合并提交后的记录;建议你可以尝试用git stash 临时存档并清理现场状态,然后pull合并,最后用git stash pop来恢复刚才的进度

    clone一般都不会出错啊

    关键顺着错误提示google一下
    msg7086
        4
    msg7086  
       2013-10-30 17:26:39 +08:00
    两种方法。1.注册一个github账号,加入自己的ssh客户端证书。2.改用https协议。
    oklai
        5
    oklai  
       2013-10-30 18:52:45 +08:00
    1. 先使用https协议吧。git clone https://github.com/Name/Name.git
    3. change some files.
    2. git commit -a -m 'test commit'
    3. git push origin master
    4. 输入用户名密码(需要有github账户)

    区别:
    clone: 克隆一份代码。
    fetch: 从远端拉取最新代码, 比如你在本地clone了一份代码,后面有人提交一些修改,你想同步这些修改。
    pull: 跟fetch差不多,但可以指定拉取某一个分支。
    参照: https://help.github.com/articles/fetching-a-remote
    foru17
        6
    foru17  
       2013-10-30 19:18:08 +08:00
    注册一个 github 帐号,然后 fork 你同学的 rep,在 github account 里添加自己的 SHA 密钥 isa_pub 那里面的那个。
    banyumalu
        7
    banyumalu  
       2013-10-30 19:34:13 +08:00
    pull 基于等于 fetch + merge, clone是拉整个repository,又视是否需要bare而定是否会checkout
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1022 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:50 · PVG 03:50 · LAX 11:50 · JFK 14:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.