• Gitee的使用流程


    Gitee的使用流程

    1.Gitee的下载和安装

    默认配置点击下一步安装完毕

    2.Gitee账号的申请

    • 打开gitHub网站,http://github.com/
    • 注册gitHub账号
      1)点击Sign Up
      2)填写用户名,邮箱,密码。填写完成点击Create an account
      3)选择第一个免费,Unlimited public repositories for free.然后点击Continue

    3.新建新的服务仓库

    3.创建本地仓库

    • 如果是针对新服务仓库的第一次操作(之前有过对别的仓库的操作过),找到C盘->用户->Adminisstrator->.ssh ,删除.ssj文件夹

    • 找到空间大的盘,创建属于自己的本地仓库(新建一个文件夹,例如A)

    • 点进去本地仓库A,右键,选择Git Base Here,在出现的命令框中进行操作

    • 设置这个文件夹A成为自己的本地仓库 git init,后会发现这个文件夹中出现了.git文件夹

    • 设置自己的账户名和邮箱,用户名是git网址上点击头像后,可以看到,邮箱是注册时用的
      1) git config --global user.name "用户名"
      2) git config --global user.email "邮箱"

    • 设置公钥 (设置后,针对这个仓库,此电脑后面上传文件可以不需要再次输入账号密码)
      1)ssh-keygen -t rsa -C "gitHub上注册时用的邮箱"
      2)一直回车,直到
      生成类似于下面的内容,公钥已经生成
      +--[ RSA 2032]----+
      | .+ + |
      | ssssssss |
      | = * * |
      | o = + |
      | ssss . |
      | o oss |
      | o .sE |
      | |
      | |
      +-----------------+

    • 找到生成,找到.ssh文件夹(上面有路径),用记事本打开.pub文件,复制里面内容

    • 打开git网址,找到自己仓库,点击管理———>添加公钥——>把公钥粘贴进去——>点击确定

    4.上传项目到仓库中

    • 在文件夹A中创建一个文件b.txt
    • 连接服务仓库 git remote add origin "ssh/https地址"
    • 每次上传前都要先跟新项目文件,第一次操作的跟新命令不一样
      git pull --rebase origin master 会发现文件夹A下多了两个文件,README.md README.en.md
    • 添加刚才创建的文件(b.txt)到本地仓库 git add b.txt
    • 给刚才添加到本地仓库的文件添加注释 git commit -m "注释"
    • 连接服务仓库 git remote add origin "ssh/https地址" (这一步连接服务必须执行)
    • 上传文件到服务仓库 git push -u origin master
    • 下次上传文件前 ,先拉取服务上的项目,和自己的合并(防止版本冲突),在上传
      git pull origin master 拉取(和第一次的拉取不同)

    5.从服务仓库下载项目到自己本地仓库

    • 自己创建的项目库 git clone git@github.com:用户名/仓库名.git(ssh地址)
    • 别人创建好的项目
      1)点击右上角的Fork,表示先复制到自己的仓库里
      2)git clone git@github.com:用户名/仓库名.git

    3.删除分支

    • 删除本地分支 git branch -d 分支名称
    • 删除远端分支 git push origin --delete 远程分支名称

    4.常见报错

    1.切换分支报错

    • error: pathspec 'master' did not match any file(s) known to git
      解决:
    • git fetch 获取所有远端分支
      2.git push 报错
    • error: failed to push some refs to 'git@gitee.com:one-piece-five/omini.git'
      hint: Updates were rejected because the tip of your current branch is behind
      hint: its remote counterpart. Integrate the remote changes (e.g.
      hint: 'git pull ...') before pushing again.
      hint: See the 'Note about fast-forwards' in 'git push --help' for details.
      解决
    • 先git pull origin master
    • 之后再git push
  • 相关阅读:
    NX 调试批处理文件
    NXOpen 更改UI对话框宽度
    NXOpen 遍历体 移动图层
    NXOpen 设置工作图层 一键开关图层
    NXOpen Block UI弹出另一个对话框实例
    NXOpen 座标UI获取 (原点 矩阵变换)
    [StackExchange]Redis 的几种类型的操作(string,hash,lists,set,sorted set)
    IIS 并发连接 设置与测试
    [StackExchage]Redis 的连接与操作(跨机器)
    Redis 事务
  • 原文地址:https://www.cnblogs.com/94-Lucky/p/13531783.html
Copyright © 2020-2023  润新知