1. 注册后先创建公钥

个人中心->设置->安全设置->SSH公钥->怎样生成公钥,按教程一步步来,这里比较简单

2. 下载git

下载地址:https://npm.taobao.org/mirrors/git-for-windows/,最下面的最新版

3. 将本地项目托管到Gitee码云中

  • 加号->新建仓库(名称不能重复) 只填写名称
  • win+R+cmd终端执行
git config --global user.name "lhy_fairy"
git config --global user.email "12072663+lhy-fairy@user.noreply.gitee.com"
  • 打开项目根目录,右键git bash
    $ git status 查看当前仓库状态
    报错fatal: not a git repository (or any of the parent directories): .git
    原因:一般是没有初始化git本地版本管理仓库,所以无法执行git命令
    解决:$ git init
    开始时文件处于未跟踪状态,$ git add . 将所有文件添加到暂存区,切换到暂存状态 (注意add和.有空格)
    $ git commit -m "add files"在本地做一次提交,将暂存的文件存储到仓库中,切换到未修改状态
    "add files"相当于日志,这次提交干了啥
    再次检查状态$ git status
    出现On branch master nothing to commit, working tree clean即成功

  • 上传云端
    依次执行

git remote add origin https://gitee.com/lhy-fairy/test.git
git push -u origin "master"

第一次提交需要输入账号名称和密码
注意!!!
账号名称是@后面的那个,一开始输的自己注册时起的用户名,一直报错,生气气,就一个短横线的区别

  • 刷新一下自己的仓库,就可以看到代码上传成功啦

修改完要重新执行$ git add *(所有文件)$ git add .\1.txt(某个文件) $ git commit -m "第一次修改" $ git commit - a -m "提交所有已修改文件,未跟踪的文件不会提交"

不使用命令行提交,使用vscode

  • 初始化完成后,自动在项目根目录下生成.git隐藏文件夹

  • U表示文件未被跟踪

  • 点击提交,相当于同时做了add和commit

  • M表示已修改未暂存

  • 一些指令
    1.重置文件
    git restore .\1.txt git restore * #恢复到修改前(最后一次commit前,已修改未暂存)状态
    git restore --staged <filename> #取消暂存状态,不会取消操作
    取消删除的暂存状态,但文件仍被删除,要想恢复文件,需执行 git restore .\1.txt
    2.删除文件 git rm <filename> #暂存删除操作,磁盘中已删除 继续commit提交后,仓库中也一并删除,如果要删除的文件已修改未暂存,无法执行删除操作 git rm -f .\index.html #强制删除
    3.移动文件(相当于重命名)
    git mv from to

分支

commit一次相当于新增一个节点,git通过一个个节点记录代码状态,节点会构成树状结构,存在分支(master 主干)
git log 查看日志,每个节点的信息

git branch 查看分支
git branch text 创建新的分支,分支与分支之间相互独立
git branch -d <branch name> 删除分支
git switch <branch name> 切换分支
git switch -c <branch name> 创建并设置为默认分支
新建分支增加功能,master出bug时再建新的分支改bug,改完后切换分支、合并分支
git merge bug1

节点顺序不冲突时触发快速合并(master在节点3 bug1是节点6 7)合并后master最后指向节点7,节点顺序冲突时手动合并(master 为7,test为5 6)

安装插件,更清晰

Gitee码云注册和提交代码相关推荐

  1. github/gitee码云文件上传提交记录教程

    例如上传提交一个文件到gitee(码云)上,例如这个轮播图代码 1 //git初始化 git init 2 //获取git文件状态 git status 可以看出文件还没有commit 3 git a ...

  2. Git代码同时push到GitHub和Gitee(码云)

    Git代码同时push到GitHub和Gitee(码云) 1. 在Gitee和GitHub上分别创建一个项目(同名项目) 2. 克隆项目到本地 //从gitee 获取 $ git clone http ...

  3. push代码至gitee码云报错unable to access 'https://gitee.com/*/git/': The requested URL returned error: 403

    第一次使用idea整合gitee插件用来push代码的时候,不小心输错了用户名或密码,导致后续push代码,一直报错:unable to access 'https://gitee.com/*/git ...

  4. Git版本控制器(涵盖GitHub\Gitee码云\GitLab),全网最详细教程

    Git(涵盖GitHub\Gitee码云\GitLab) 第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积 ...

  5. 国内代码托管中心-码云、自建代码托管平台-GitLab

    文章目录 第 9 章 国内代码托管中心-码云 9.1 简介 9.2 码云帐号注册和登录 9.3 码云创建远程库 9.4 IDEA 集成码云 9.4.1 IDEA 安装码云插件 9.4.2 IDEA 连 ...

  6. Gitee(码云)托管代码超详细!!!

    转眼间,我的大学生生活就即将结束,八月中旬便要走上实习的道路,为了让自己所学的知识更牢固,有利于今后回顾,我决定将自己所学的知识定期编写Blogger进行记录,今后希望我们大家一起努力学习,共同进步. ...

  7. gitEE(码云)的使用

    1. 卸载git: 直接反安装即可 然后清理环境变量 我的电脑--属性--高级--环境变量   找到git环境变量删除 2. 安装 无脑下一步 安装完成后鼠标右键点击桌面会多两个选项 git Bash ...

  8. 码云注册以及绑定git使用

    一.码云注册 1.打开gitee.com链接,进入码云注册页面,填写基本信息并牢记注册账号和密码 2.进入码云页面,显示如下: 3.老师创建一个班级组织,所有成员加入,并创建新仓库 4.创建完成后,会 ...

  9. Git系列(二)、Git连接远程仓库(Gitee码云)

    Git连接远程仓库 一.什么是Git远程仓库? 二.创建远程仓库 第一步:新建仓库 第二步:创建SSH公钥 第三步:查看公钥 第四步:登录码云Gitee,打开当前仓库设置,添加SSH公钥 第五步:从本 ...

最新文章

  1. 心中无码,自然高清 | 联合去马赛克与超分辨率研究论文Pytorch复现
  2. 分布式系统选主怎么玩
  3. 获取有效工作日封装类(原创)
  4. linux动态分配全局置换,深入理解计算机系统 第九章 虚拟存储器
  5. 从业务在线到互联互通,钉钉宜搭进入低代码3.0阶段新模式
  6. DBA查询命令积累——不断更新
  7. async,await
  8. html logo动画效果图,简单CSS3技巧实现的Logo动画
  9. Posix线程编程指南(4) 线程终止
  10. 体绘制的原理和Raycasting的实现
  11. 在ubuntu上启动一个vue项目
  12. java: -source 1.5 中不支持 diamond 运算符
  13. net.sf.hibernate.util 总结
  14. 图:成都第三医院知识竞赛于9月29日圆满结束,PPT题目界面一览
  15. html表单电子邮件验证验证,详解JavaScript表单验证(E-mail 验证)
  16. ClearCase四大功能详述
  17. android word文件编辑器,docx文档编辑
  18. 逻辑学在计算机科学的应用,逻辑学在计算机科学中的应用
  19. 微信小程序——点赞和取消点赞功能的实现
  20. PyTorch学习笔记2:nn.Module、优化器、模型的保存和加载、TensorBoard

热门文章

  1. (二)安装SVN服务器,web管理界面
  2. matlab 简单算例,(简单算例)基于Matlab的电力系统潮流编程计算.pdf
  3. SQL-2008函数大全
  4. 在类方法中可 用this来调用本类的类方法
  5. Linux启动流程详解
  6. 人人的互联网时代——读娱乐致死和未来是湿的
  7. org.hibernate.hql.internal.ast.QuerySyntaxException
  8. 基于Flask快速搭建一个管理系统
  9. 【Qbot】1.ChatGPT简介与Q群机器人部署教程
  10. java私有方法_如何调用私有方法