如何把在本地创建的 git 仓库上传到 github - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
git
Pro Git
Atlassian Git Tutorial
Pro Git 简体中文翻译
GitX
dvaknheo
V2EX    git

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

  •  
  •   dvaknheo 2021-01-01 19:34:30 +08:00 4063 次点击
    这是一个创建于 1794 天前的主题,其中的信息可能已经有所发展或是发生改变。
    好像只能从 github 创建仓库,然后本地 clone 下来

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

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

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

    开贴钓?
    kidlj
        13
    kidlj  
       2021-01-01 22:54:12 +08:00   4
    钓鱼无疑了。

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

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

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

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

    我基本都用 TortoiseGit 进行 git 操作。 顺路,记得 ruanyifeng 提到个 命令行下的图形界面的工具,忘记什么,暂时懒得搜索。
    codehz
        16
    codehz  
       2021-01-02 11:16:30 +08:00 via Android   1
    怎么就 uuid 了,名字怎么就废了
    Github 不是可以一键删除的吗)
    jinliming2
        17
    jinliming2  
       2021-01-02 12:39:06 +08:00
    @dvaknheo 已经勾选了的话,本地 push -f 可以强制覆盖远程仓库的(前提是得把分支保护关掉),仓库废不了的。
    怎么就跟 UUID 有啥关系?本地 git remote 设置远程仓库地址就关联上了。
    实在不行,GitHub 可以删除仓库啊!在仓库的设置里,最下面。删除了之后就可以重新创建了!
    learningman
        18
    learningman  
       2021-01-02 14:39:25 +08:00
    @kidlj 还不一定
    考虑到用 QQ 群维护用户,指不定以前用百度云盘管理代码呢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3573 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 10:34 PVG 18:34 LAX 02:34 JFK 05:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86