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

如何把在本地创建的 git 仓库上传到 github

  •  
  •   dvaknheo · 293 天前 · 2668 次点击
    这是一个创建于 293 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好像只能从 github 创建仓库,然后本地 clone 下来

    我现在是 在本地创建了 git 仓库,已有部分历史记录不想丢失,想传到 github 上
    18 条回复    2021-01-02 14:39:25 +08:00
    lizheming
        2
    lizheming   293 天前   ❤️ 3
    git remote add origin [email protected]:xxxx/xxxx.git
    git branch -M master
    git push -u origin master

    你创建好 Github 仓库首页指引上都会给你说的
    honjow
        3
    honjow   293 天前 via iPhone   ❤️ 8
    凡是会百度或者谷歌,都不至于问出这样的问题
    hantsy
        4
    hantsy   293 天前
    git remote add origin <github-project url>
    git add .
    git commit -am "init commit"
    git push -u origin master
    hantsy
        5
    hantsy   293 天前
    @honjow 这是 Git 基础,只要在一个项目中用过一次应该就不会有这个问题了。

    在 Github 新建一个空项目,就有相应的说明针对, 如何提交已经有代码。
    hantsy
        6
    hantsy   293 天前
    这个节点右边栏中的 Atlassian Git Tutorial 看过一遍,Git 操作技术几乎会超过 9 成以上的 Git 用户。
    deplives
        7
    deplives   293 天前
    但凡会用搜索引擎你就不会跑来专门水一贴
    jinliming2
        8
    jinliming2   293 天前   ❤️ 1
    GitHub 创建项目的时候,不要勾选 Add a README file 、Add .gitignore 、Choose a license,这样创建的就是一个空项目。 然后接下来 GitHub 会告诉你怎么办。
    masker
        9
    masker   293 天前 via Android
    @lizheming 体谅下,伸手党还是很多的
    kidlj
        10
    kidlj   293 天前
    一般伸手党不光伸手,伸完手你给了还不接。
    yulon
        11
    yulon   293 天前
    我的妈耶,你在 GitHub 上创建完仓库主页面就是 2L 的内容啊
    agdhole
        12
    agdhole   293 天前   ❤️ 2
    这是怎么维护一个 PHP 框架(作者述:碾压 laravel )的?

    开贴钓🐟?
    kidlj
        13
    kidlj   293 天前   ❤️ 4
    钓鱼无疑了。

    https://v2ex.com/t/672263#reply41

    等楼主现身解释,然后 block 。
    honghaoz
        14
    honghaoz   293 天前 via iPhone
    你创建一个空的 repo 在 github 上,会提示你应该怎么上传 existing git repo 。记得不要选 readme 和 ignore 文件
    dvaknheo
        15
    dvaknheo   292 天前
    @jinliming2 如果已经错误勾选了呢?是应该把本地 git 的 uuid 重新设置过吧。push --force 不知道是是否能解决

    所以这正是我担心的折腾问题。折腾不好就得废了一个名称 ( 刚刚就误操作多加了个空 github 仓库 :-;

    @agdhole 目前为止,只给别人发了个 pr 。处理了一个 pr,还是折腾错了。技术上碾压 laravel 不等于合作上碾压 laravel 啊。

    我基本都用 TortoiseGit 进行 git 操作。 顺路,记得 ruanyifeng 提到个 命令行下的图形界面的工具,忘记什么,暂时懒得搜索。
    codehz
        16
    codehz   292 天前 via Android   ❤️ 1
    怎么就 uuid 了,名字怎么就废了
    Github 不是可以一键删除的吗)
    jinliming2
        17
    jinliming2   292 天前
    @dvaknheo 已经勾选了的话,本地 push -f 可以强制覆盖远程仓库的(前提是得把分支保护关掉),仓库废不了的。
    怎么就跟 UUID 有啥关系?本地 git remote 设置远程仓库地址就关联上了。
    实在不行,GitHub 可以删除仓库啊!在仓库的设置里,最下面。删除了之后就可以重新创建了!
    learningman
        18
    learningman   292 天前
    @kidlj 还不一定
    考虑到用 QQ 群维护用户,指不定以前用百度云盘管理代码呢
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1430 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 23:57 · PVG 07:57 · LAX 16:57 · JFK 19:57
    ♥ Do have faith in what you're doing.