Git 学习【二】 项目搭建 文件操作 使用码云 gitee IDEA 集成 Git 分支

news/2024/5/17 16:32:45 标签: intellij-idea, git, github, gitee

文章目录

  • 5. 项目搭建
    • 5.1 创建工作目录与常用指令
    • 5.2 本地仓库搭建
      • 5.2.1 创建全新的仓库
      • 5.2.2 克隆远程仓库
  • 6. Git 文件操作
    • 6.1 文件4种状态
    • 6.2 查看文件状态
    • 6.3 .gitignore 忽略文件
  • 7. 使用码云 gitee
    • 7.1 设置本机绑定 SSH 公钥
    • 7.2 从 gitee 初始化一个项目
  • 8. IDEA 中集成 Git
  • 9. 分支

5. 项目搭建

5.1 创建工作目录与常用指令

在这里插入图片描述

5.2 本地仓库搭建

创建本地仓库的方法有两种:一种是创建全新的仓库,另一种是克隆远程仓库。

5.2.1 创建全新的仓库

需要用 Git 管理的项目的根目录执行:

# 在当前目录新建一个 Git 代码库
$ git init # init 初始化项目

执行后可以看到,仅仅在项目目录里多了一个.git目录,关于版本等的所有信息都在这个目录里面。

5.2.2 克隆远程仓库

将远程服务器上的仓库完全镜像一份至本地

# 克隆一个项目和它的整个代码历史(版本信息)
$ git clone [url] http://gitee.com/kuangstudy/openclass.git

gitee 或者 GitHub 上克隆一个试试

6. Git 文件操作

6.1 文件4种状态

在这里插入图片描述

6.2 查看文件状态

# 查看指定文件状态
git status [filename]

# 查看所有文件状态
git status

# git add . 					添加所有文件到暂存区
# git commit -m "消息内容"	    提交暂存区中的内容到本地仓库(message)

在这里插入图片描述

gitignore__36">6.3 .gitignore 忽略文件

在这里插入图片描述
在这里插入图片描述
.gitignore文件内容如下(狂神)

*.class
*.log
*.lock

# Package Files
*.jar
*.war
*.ear
target/

# idea
.idea/
*.iml

*velocity.log*

### STS ###
.apt_generated
.factorypath
.springBeans

### IntelliJ IDEA
*.iml
*.ipr
*.iws
.idea
.classpath
.project
.settings/
bin/

*.log
tmp/

# rebel
* rebel.xml*

gitee_79">7. 使用码云 gitee

在这里插入图片描述

7.1 设置本机绑定 SSH 公钥

  1. 设置本机绑定 SSH 公钥,实现免密码登录。
    (免密码登录,这一步挺重要的,码云是远程仓库,我们平时工作是在本地仓库)
# 进入 `C:\Users\55318\.ssh` 目录,
#没有 `.ssh` 目录的话 任意目录下右键打开 `Git bash here`

#  生成公钥
ssh-keygen -t rsa

在这里插入图片描述
生成后产生两个对应文件:
在这里插入图片描述
2. 将公钥信息 public key 添加到码云账户中即可
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
测试是否成功

ssh -T git@gitee.com

在这里插入图片描述

gitee__104">7.2 从 gitee 初始化一个项目

在这里插入图片描述

8. IDEA 中集成 Git

IDEA 下载插件 gitee
在这里插入图片描述

9. 分支


http://www.niftyadmin.cn/n/1706126.html

相关文章

如何安全的从ubuntu16.04升级到18.04?

Ubuntu全盘备份与恢复,亲自总结,实测可靠 按照ubuntu官方发布计划,ubuntu16.04将在2021年4月停止工作,加上新出的一些硬件和算法都是考虑了到18.04的兼容,因此,最近开始考虑升级系统的事情。 提醒 最终&…

网站建设之邮件发送形式

出处:网易学院 作者:林小志 时间:2006-1-11 17:33:00 先申明哦,这里所说的邮件发送形式是最原始的邮件发送形式,并不是与ASP之类的语言或者组件结合在一起的邮件发送,而且最重要的一点就是这种方法的邮件发…

开发规范-java代码注释及IDEA配置代码注释模板

引(阿里巴巴开发规范-注释规约 【强制】类、类属性、类方法的注释必须使用 Javadoc 规范,使用/*内容/格式,不得使用 // xxx 方式。 说明:在 IDE 编辑窗口中,Javadoc 方式会提示相关注释,生成 Javadoc 可以…

张小龙谈如何写E-mail软件

出处:《远望资讯》 作者:张小龙 时间:2005-11-21 10:36:00 编者语:鼎鼎大名的Foxmail软件制作者,你一定不会陌生吧!本刊第三期特刊还刊登过此君的生活照一张,可谓威风八面。小编此次突发奇想,“…

IDEA中重写接口中的方法 @Override 不显示的解决办法

错误: 原因:idea中默认的Language level 使用的是5.0版本,不支持在重写的接口方法上加Override注解 解决方法:点击idea左上角File–>Project Stucture 问题就完美的解决了! 后发现仍然项目自动更新后仍然会出现最开始的编译错误&…

用C#访问Hotmail

出处:仙人掌工作室 作者:仙人掌工作室 时间:2005-9-13 8:52:00 263企业邮箱,注册即可免费试用 POP邮件协议的优点在于它是一个开放的标准,有着完善的文档,这就使得编写POP邮件客户程序不那么困难&#xff0…

自定义列表

今天想要实现一个通过配置可以产生列表的一个组件,数据源由SQL语句构成。 1、工具栏:添加按钮,为按钮添加脚本方法 2、查询区:通过数据源中的字段,指定那个字段可以查询,查询字段的类型 3、内容区&#xff…

【SSM 项目:Java 高并发秒杀 API (二)Service 层】1 秒杀业务接口设计与实现(Service 层设计和编码工作)

文章目录DAO 层编码思考1. 秒杀 Service 接口设计1.1 service 接口1.2 dto 数据传输层1.2.1 Exposer 暴露秒杀地址 DTO1.2.2 SeckillExecution 秒杀成功 DTO1.3 exception1.3.1 RuntimeException1.3.2 SeckillCloseException1.3.3 SeckillException2. 秒杀 Service 接口实现2.1…