gitee
简介:gitee是一个分布式版本控制工具
gitee配置
注册账号
创建仓库
配置gitee 邮箱地址
- ssh-keygen -t rsa -C “gitee账号绑定的邮箱地址” (rsa:非对称加密算法)
生成公钥和私钥
- 配置好邮箱三次回车得到公钥存放地址:默认存放在C盘,将公钥配置复制到gitee官网账号的SSH公钥(才能push代码)
idea使用gitee
-
1、安装gitee插件
-
2、clone项目
- File-》project From Version COntroler…
- 选择Git
- url填要clone的仓库地址(主要存放代码的目录一定要是干净的)
-
3、将项目添加到Git
- 右键项目->Git-> Add
-
4、commit提交项目到本地仓库
- 右键项目->Git-> commit derectory
- 这是.gitignore 文件(设置不push到gitee仓库的文件)
- 要勾选.gitignore文件(勾选代表即将要提交到本地仓库的文件,去掉勾代表不提交)
- commit message:编写有意义的提交信息
- 会显示本地仓库与你的版本.gitignore的差异
- 去掉 perform code analysis与check TODO(show All)不检测代码
-
5、push将代码提交到远程仓库
-
右键项目->Git-> push
- 注意提示push是否成功的消息提示
-
Git项目的五个状态
- untracked:未追踪状态
- unmodified:为修改状态
- modified:修改状态
- staged:暂存状态
- committed:提交状态
状态切换
- 1、untracked->staged:新建一个文件->git add 文件名
- 2、新文件->staged->modified: 经过1的操作->直接修改文件内容
- 3、新文件->staged->untracked:tie rm - -canched 文件名 或 git reset HEAD 文件名
- 4、恢复到modified之前的状态: git checkout 文件名
- 5、添加到修改状态: git reset HEAD 文件名
- 6、clone远程仓库 -> unmodified->modified->unmodified: git clone -> 修改文件内容 -> git checkout - - >文件名
- 7、clone远程仓库文件 - unmodified -> untracked: git clone -> git rm - - cache 文件名
XMind - Trial Version