zoukankan      html  css  js  c++  java
  • git上传本地项目到码云(新手必看)

    将本地代码上传本地项目到码云:

    参考博客:https://blog.csdn.net/askycat/article/details/55106299?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161544743816780266253318%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=161544743816780266253318&biz_id=0

    要做的就是将本地项目上传到码云仓库中去:

    1、码云上面创建仓库

    2、生成公钥:本机电脑标识(身份证)

    在要上传项目的目录下右键打开Git Bash Here

    输入:

      ssh-keygen -t rsa -C 你的邮箱地址

    记事本打开公钥文件:

     复制文件内的信息到码云上面:

    3、本地初始化你的项目(在本地项目文件夹内执行命令)

    告诉git你是谁:

    git config --global user.name 你的名字或昵称
    git config --global user.email 你的邮箱
    

     执行初始化操作(进入你要上传代码的文件夹中)

    git init 
    git remote add origin 你的仓库地址
    

    仓库地址是:

    这样就完成了一次版本你的初始化!


     如果你想克隆一个项目,只需要执行:git clone 项目地址

    (因为是将本地项目上传,所以克隆这步就不需要操作)

    4、完成第一次提交项目到远程仓库(在本地项目文件夹内执行命令)

    git pull origin master
    git touch init.txt //如果已经存在更改的文件,则这一步不是必须的
    git add .  // 添加所有文件到缓存区
    git commit -m "第一次提交" // 提交/更新的信息
    git push origin master // 将缓存区的文件提交到仓库
    提交成功!!!

    注意出现的问题1:

      提示:意思是说更新被拒绝,因为您当前分支的提示落后。

      解决方法: git pull --rebase origin master 

      然后再次执行 git push origin master 即可成功提交!

    如果还是提示以下错误,确保是文件没有问题的,直接强行推送过去更新:

       git push -f origin master 

    注意出现的问题2:

    5、版本冲突

    同步冲突
    按照本文档新建的项目时,在码云平台仓库上已经存在readme文件,故在提交时可能会存在冲突,这时您需要选择的是保留线上的文件或者舍弃线上的文件;

    (1)如果您舍弃线上的文件,则在推送时选择强制推送,强制推送需要执行下面的命令

    git push origin master -f
    (2)如果您选择保留线上的readme文件,则需要先执行

    git pull origin master
    然后才可以推送,如果发生冲突,则需要先解决冲突,关于如何处理冲突

  • 相关阅读:
    1 Groovy
    HDU
    伸展树整理
    HYSBZ
    markdown语法整理
    HDU
    【JZOJ3085】图的计数【数论】
    【JZOJ3085】图的计数【数论】
    【JZOJ3084】超级变变变【模拟】【规律】
    【JZOJ3084】超级变变变【模拟】【规律】
  • 原文地址:https://www.cnblogs.com/zhangzhixi/p/14518947.html
Copyright © 2011-2022 走看看