删除线格式 码云(Gitee)
前言
Git、Gitee的区别:
Git:分布式的版本控制系统;
Gitee:B/S 结构的,基于git的网上代码管理与托管的软件;
Git(类似于本地版本库)、Gitee(类似于远程版本库)、GitHub(类似于中央版本库)
上传
在码云中要有已有的空库或者创建新库
创建步骤:
点击新建仓库;
上传步骤
1.在要上传的程序总文件夹内 “shift+右键”选择”在此处打开PowerShell窗口“
2.输入 ”git init“ 命令
把这个目录变成git可管理仓库即版本库repository
3.输入 ”git add .“ 命令
把文件添加到版本库中,将本地项目使用 git add . 加入到缓存区stage,不要忘记add 后的**“.”**,意为将目录中的所有文件都添加到缓存区 *add是把当前分支的变更暂存起来,但不生成版本
4.输入 ”git commit -m “firstcommit”“ 命令
git commit -m 命令生成版本,并告诉git将缓存区文件提交到本地分支
引号中的firstcommit是对该工程进行备注解释及说明
5.输入”git remote add origin 你的远程库地址“ 命令
关联到远程库,eg:git remote add origin https://gitee.com/MyLonelyHeart/for_the_first_time.git(我的第一个仓库的链接)
其实是先remote添加了远程仓库,然后把自己的本地分支关联到某个仓库的某个分支
远程库地址:该仓库的页面下,“克隆/下载”下复制链接;
出现Run提示,依据顺序依次添加用户邮箱与密码
6.输入”git pull --rebase origin master“ 命令
获取远程仓库与本地仓库的合并
如果远程仓库不为空,则必须进行这一步
7.输入”git push -u origin master“ 命令
把本地仓库的内容推送到远程仓库,使用git push实际上是把当前分支推送到远程仓库的关联分支里
8.输入”git status“ 命令
查看状态
9.在码云该仓库下进行刷新
下载
下载方法及步骤
方法一:在该仓库下选择”克隆/下载“ ,点击”下载ZIP“,通过验证,直接下载
方法二:
1.复制HTTPS网址后,打开cmd,选择你要下载的文件夹或桌面 (”cd“)进入
2.输入”git clone +”仓库链接“”
eg:git clone https://gitee.com/MyLonelyHeart/for_the_first_time.git
3.下载成功
在文件夹下会多出“README.ma”、“README.en.ma”及“git文件夹“(隐藏的)
HTTPS:通过仓库链接进行下载。
SSH:通过提供的密钥进行下载。
4.重新上传
1.在该文件夹下打开”PowerShell窗口“;
2.输入”git add . “命令
因为该工程是在网上下载的,所以不用执行”git init “命令
3.输入”git comit -m ”mark““命令 进行提交
mark:”自定义文本,对本次上传的项目进行简要说明“
先提交到本地的资源库上,在进行上传,
如果成功,会把本地的所有修改的文件放置到本地的.git文件里做缓存,连接远程后,自动上传
4.输入”git pull“命令
5.输入”git push“命令
6.回到仓库中进行刷新。
其他
查看历史及其相关操作
1.一键复制:复制文件内所有代码;
2.编辑:在现网页对代码进行操作;
3.Web IDE:通过在线编辑工具对代码进行操作;
IDE :所有开发工具的统称;
4.原始数据:查看最初数据;
5.按行查看:无实际意义;效果如下:
6.历史:显示提交人、提交时间、提交日期和唯一标识,可以查看之前所有的版本;
7.删除转载:设置–>仓库空间信息–>设置–>删除仓库–>通过验证后删除成功。
导入IDEA
注意:在使用之前,先配置git,setting–>搜索“git”–>Path to Git executable -->选择git目录—> test (测试)。
1.打开IDEA首页,选择**“Check out Version control”后,选择“git”**。
2.在码云需要的代码仓库**“克隆/下载”下复制仓库的”HTTPS“**连接。
3.在弹出框内的**“url”下粘贴网址,并在“Directory”**下选择存放位置。
4.成功导入
上传
5.在IDEA中更改后,也可以上传
方法一:
右键工程名,选择**“Git”**依次执行命令。
方法二:
下载
6.“VCS”:“Check out from Version control” -->“Git”–>在**“Git Repository URL”**下添加仓库链接;
完结