美文网首页工具使用Git
Git教程--上传项目到远程仓库

Git教程--上传项目到远程仓库

作者: FantJ | 来源:发表于2018-12-11 10:23 被阅读111次

    先看两个如果,再看第三点,动手能力强的可以用第三点(命令行)来解决,做一步要知道自己做的意义,比如:不要在错误的远程仓库上浪费精力等。所以检查好自己已有的环境。这里以gitee为例子,别的牌子路数都是一样的

    1. 如果你已经搞乱了

    将项目根目录下的.git删掉,然后再跟着做2或者3。

    2. 如果你用的IDEA

    IDEA可以利用插件gitee来快速的上传项目到gitee上。(github原生支持,不需要下载插件)

    1. 安装插件

    setting->plugins->搜索gitee



    2. 使用插件

    VCS -> Import into Version Control -> Share Project on Gitee (or Share Project on GitHub)


    然后就是傻瓜式的操作了。如果有错误,自己解决不了,返回第一点,重新来。如果git密码第一次输入错误后不再提示你输入而是一直用错误的密码,看第三点的第4小点的注意事项(3.4)。

    3. 从头开始(命令行上传)

    请按照自己进行到的步骤,结合自己的实际情况来选则继续下面的步骤。假设我的环境中没有.git,且我的远程仓库https://gitee.com/xxx.git已创建好。

    1. 初始化一个空的git本地仓库

    git init

    2. 声明你的身份
    git config --global user.name "fantj"
    git config --global user.email "8440xxx@qq.com"
    
    3. 声明你的远程仓库路径
    git remote add origin https://gitee.com/xxx/xxx.git (你的远程项目地址)
    
    查看远程仓库地址

    git remote -v
    应该要显示出你的远程仓库地址,如果不是对应的地址。先删除后添加。如果是正确的则跳过下面的代码。

    如果结果是正确的则跳过下面的代码。
    git remote rm origin
    git remote add origin xxxxx.git
    
    查看全局配置信息

    git config --global --list

    E:\workspace\go-xxx>git config --global --list
    user.email=84407xxx@qq.com
    user.name=fantj
    
    4. 检测是否成功连接上远程仓库

    执行git fetch

    E:\workspace\go-xxx>git fetch
    remote: Enumerating objects: 3, done.
    remote: Counting objects: 100% (3/3), done.
    remote: Compressing objects: 100% (2/2), done.
    remote: Total 3 (delta 0), reused 0 (delta 0)
    Unpacking objects: 100% (3/3), done.
    From https://gitee.com/xxxx/go-xxxx
     * [new branch]      master     -> origin/master
    

    注意
    如果出现上述,证明成功连接到远程仓库了,没有出现也没关系,证明你本地没有你的gitee账户信息,随便打个命令git clone http://gitee.xxxx.git或者git pull origin master就会让你输入密码,注意尽量一次性输正确,否则需要去win10 账户下修改(控制面板->用户账户->管理凭据->寻找修改你的gitee密码)。

    5. 拉取远程仓库

    git pull origin master

    E:\workspace\go-xxxx>git pull origin master
    From https://gitee.com/xxx/go-xxxx
     * branch            master     -> FETCH_HEAD
    

    如果这步有错请检查你的gitee密码是否正确。

    6. 准备上传工作
    git add .
    git commit -m "first commit"
    git push origin master
    
    E:\workspace\go-xxx>git push origin master
    Enumerating objects: 83, done.
    Counting objects: 100% (83/83), done.
    Delta compression using up to 4 threads
    Compressing objects: 100% (75/75), done.
    Writing objects: 100% (82/82), 4.10 MiB | 1.73 MiB/s, done.
    Total 82 (delta 6), reused 0 (delta 0)
    remote: Powered by Gitee.com
    

    出现上面则为上传成功。

    相关文章

      网友评论

        本文标题:Git教程--上传项目到远程仓库

        本文链接:https://www.haomeiwen.com/subject/oeqeqqtx.html