zoukankan      html  css  js  c++  java
  • 本地项目提交到gitlab

    第一步、项目目录下右键,选中 git bash here

    第二步,命令git init,目录下就会生成一个.git 目录

    ls -a 查看是否创建,可以看出创建完成

     

     第三步,命令 git add .  表示将当前目录下所有文件纳入git版本控制

     如果当前目录有多个文件,可以将 . 换成文件名指定文件

     第三步,命令提交:git commit -m "注释语句",提交到本地仓库

     第四步、在gitlab上新建一个项目,然后clone with HTTP,  地址https://gitlab.com/xxxx/xxx.git

    第五步、命令git remote add origin https://gitlab.com/xxxx/xxx.git 本地仓库和远程仓库关联

    第六部、命令 git push -u origin master 输入账号和密码即可

    最后注意,这时候提交代码的时候有可能不成功,这时候就需要执行以下命令

    命令 git pull https://gitlab.com/xxxx/xxx.git master --allow-unrelated-histories,

    注意--后面表示允许不相干的两个仓库合并,因为我们之前两个仓库是完全独立的,所以直接是没办法pull下来,需要加上后面参数才行

     注意有可能出现的问题

    1)fatal: remote origin already exists. 翻译过来就是:致命:远程来源已经存在

    git remote -v 查看远程库信息

    解决办法如下:
    1、先输入git remote rm origin(删除关联的origin的远程库)
    2、再输入git remote add origin https://gitlab.com/xxxx/xxx.git 就不会报错了!

    2)fatal: Couldn't find remote ref master  

    1、检查本地git配置 git config user.name、git config user.email

    2、git remote -v 查看是否有远程库,有就删掉 git remote rm origin

    3)fatal: 'origin' does not appear to be a git repository
    fatal: Could not read from remote repository.
    Please make sure you have the correct access rights
    and the repository exists.
    解决办法如下:
    git remote add origin https://gitlab.com/xxxx/xxx.git

     

     

  • 相关阅读:
    Python标准模块--logging
    Spark中决策树源码分析
    常见的相似或相异程度计算方法
    mpi4py实践
    集成学习
    决策树
    git使用
    Ubuntu 14.04 64bit 安装tensorflow(GPU版本)
    KNN算法
    一致性哈希算法原理及其在分布式系统中的应用
  • 原文地址:https://www.cnblogs.com/flyToDreamJava/p/14583100.html
Copyright © 2011-2022 走看看