← 返回首页
使用码云发布和更新项目
发表时间:2022-07-06 11:09:42
使用码云发布和更新项目

1.码云简介

码云(Gitee)是由开源中国出品,旨在树立国内代码托管和协作开发的行业标杆,灵活便捷地支撑个人、团队、企业的开发需求的产品。相比同类型的github,码云更适合国人使用习惯,并且私有库也是完全免费的。 简单来说,码云和github都是利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务。我们使用该服务来进行代码托管、项目管理、协作开发。 码云官网:https://gitee.com/ 下面我们讲解如何将本地的项目发布到码云上进行管理。

2.安装Git

这里以windows10为例,windows的git下载地址:https://git-scm.com/downloads/

安装好并且正确配置环境变量后,配置个人的gitee信息。

#码云的用户名
git config --global user.name "your name"
#码云的账号,通常是注册的电子邮箱
git config --global user.email "your email"
#查看配置
git config --list

3.登录码云创建项目

新建项目

设置项目基本信息

查看自己的项目git地址

4.设置码云公钥

在Git\usr\bin目录下使用ssh-keygen 命令,生成公钥。

ssh-keygen -t rsa -C "你的邮箱@xxx.com"
# Generating public/private rsa key pair...
# 三次回车即可生成 ssh key

cat ~/.ssh/id_rsa.pub
# 将公钥内容(全部)复制并粘贴(注意:公钥内容以ssh-rsa开头)

将粘贴后的公钥添加到码云的设置->安全设置->公钥管理里面。

5.初始化本地项目第一次提交

git init
git remote add origin “<你的项目地址>”
git pull origin master
git add .
git commit -m "第一次提交的备注" 
git push origin master

6.更新项目后再次提交

git add .
git commit -m "更新后再次提交的备注"
git push -f origin master

7.gitignore的使用 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件或目录。

Java项目中常用的.gitignore文件示例如下:

# Compiled class file
*.class

# Eclipse
.project
.classpath
.settings/

# Intellij
*.ipr
*.iml
*.iws
.idea/

# Maven
target/

# Gradle
build
.gradle

# Log file
*.log
log/

# out
**/out/

# Mac
.DS_Store

# others
*.jar
*.war
*.zip
*.tar
*.tar.gz
*.pid
*.orig
temp/

如果gitignore规则不生效,大多数原因是.gitignore文件是在提交项目之后才添加的。因为某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交,例如:

#清除本地缓存删除.idea
git rm -r --cached .idea  
git add .
git commit -m '更新gitignore的备注'