Gitee码云注册和提交代码
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码云注册和提交代码相关推荐
- github/gitee码云文件上传提交记录教程
例如上传提交一个文件到gitee(码云)上,例如这个轮播图代码 1 //git初始化 git init 2 //获取git文件状态 git status 可以看出文件还没有commit 3 git a ...
- Git代码同时push到GitHub和Gitee(码云)
Git代码同时push到GitHub和Gitee(码云) 1. 在Gitee和GitHub上分别创建一个项目(同名项目) 2. 克隆项目到本地 //从gitee 获取 $ git clone http ...
- 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 ...
- Git版本控制器(涵盖GitHub\Gitee码云\GitLab),全网最详细教程
Git(涵盖GitHub\Gitee码云\GitLab) 第1章 Git 概述 Git 是一个免费的.开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种 项目. Git 易于学习,占地面积 ...
- 国内代码托管中心-码云、自建代码托管平台-GitLab
文章目录 第 9 章 国内代码托管中心-码云 9.1 简介 9.2 码云帐号注册和登录 9.3 码云创建远程库 9.4 IDEA 集成码云 9.4.1 IDEA 安装码云插件 9.4.2 IDEA 连 ...
- Gitee(码云)托管代码超详细!!!
转眼间,我的大学生生活就即将结束,八月中旬便要走上实习的道路,为了让自己所学的知识更牢固,有利于今后回顾,我决定将自己所学的知识定期编写Blogger进行记录,今后希望我们大家一起努力学习,共同进步. ...
- gitEE(码云)的使用
1. 卸载git: 直接反安装即可 然后清理环境变量 我的电脑--属性--高级--环境变量 找到git环境变量删除 2. 安装 无脑下一步 安装完成后鼠标右键点击桌面会多两个选项 git Bash ...
- 码云注册以及绑定git使用
一.码云注册 1.打开gitee.com链接,进入码云注册页面,填写基本信息并牢记注册账号和密码 2.进入码云页面,显示如下: 3.老师创建一个班级组织,所有成员加入,并创建新仓库 4.创建完成后,会 ...
- Git系列(二)、Git连接远程仓库(Gitee码云)
Git连接远程仓库 一.什么是Git远程仓库? 二.创建远程仓库 第一步:新建仓库 第二步:创建SSH公钥 第三步:查看公钥 第四步:登录码云Gitee,打开当前仓库设置,添加SSH公钥 第五步:从本 ...
最新文章
- 心中无码,自然高清 | 联合去马赛克与超分辨率研究论文Pytorch复现
- 分布式系统选主怎么玩
- 获取有效工作日封装类(原创)
- linux动态分配全局置换,深入理解计算机系统 第九章 虚拟存储器
- 从业务在线到互联互通,钉钉宜搭进入低代码3.0阶段新模式
- DBA查询命令积累——不断更新
- async,await
- html logo动画效果图,简单CSS3技巧实现的Logo动画
- Posix线程编程指南(4) 线程终止
- 体绘制的原理和Raycasting的实现
- 在ubuntu上启动一个vue项目
- java: -source 1.5 中不支持 diamond 运算符
- net.sf.hibernate.util 总结
- 图:成都第三医院知识竞赛于9月29日圆满结束,PPT题目界面一览
- html表单电子邮件验证验证,详解JavaScript表单验证(E-mail 验证)
- ClearCase四大功能详述
- android word文件编辑器,docx文档编辑
- 逻辑学在计算机科学的应用,逻辑学在计算机科学中的应用
- 微信小程序——点赞和取消点赞功能的实现
- PyTorch学习笔记2:nn.Module、优化器、模型的保存和加载、TensorBoard
热门文章
- (二)安装SVN服务器,web管理界面
- matlab 简单算例,(简单算例)基于Matlab的电力系统潮流编程计算.pdf
- SQL-2008函数大全
- 在类方法中可 用this来调用本类的类方法
- Linux启动流程详解
- 人人的互联网时代——读娱乐致死和未来是湿的
- org.hibernate.hql.internal.ast.QuerySyntaxException
- 基于Flask快速搭建一个管理系统
- 【Qbot】1.ChatGPT简介与Q群机器人部署教程
- java私有方法_如何调用私有方法