使用Git将代码提交到码云

简介: 使用Git将代码提交到码云

0x00 教程内容


  1. 拷贝公钥到码云
  2. 上传代码
  3. 校验结果

情况说明:我在本地写好了项目的代码,需要将已经有的代码上传到码云。


0x01 拷贝公钥到码云


1. 生成秘钥
  • Mac OS版
    a. 生成的方式,跟我们以前学习大数据时一样,如果是Win版本,就在cmd界面生成

参考:分布式集群环境之域名映射与免密码登录的0x03 集群免密码登录配置一样,只需要执行(然后三次回车即可生成):

ssh-keygen

  • Win版截图


image.png


2. 拷贝公钥到码云

a. 注意:公钥是一行字符串,不要分行

cat ~/.ssh/id_rsa.pub


image.png


b. 码云地址为:https://gitee.com/


微信图片_20220618192539.png


0x02 上传代码


1. 在码云新建项目仓库

a. 我的为:snyStudy


微信图片_20220618192554.png


2. 生成本地仓库

a. 进入到代码的主目录初始化项目

cd /Users/shaonaiyi/IdeaProjects/snyStudy

git init

b. 查看初始化后项目的状态

git status


微信图片_20220618192609.png


2. 提交本地仓库到码云

a. 关联本地仓库与远程仓库(需要改变自己的地址)


image.png


git remote add origin git@gitee.com:shaonaiyi/snyStudy.git

b. 先拉去远程仓库最新的代码(确保没有和远程仓库的代码有冲突)

git pull origin master


image.png


c. 添加当前路径下文件到本地仓库(snyStudy路径下执行)

git add .

查看状态,发现已经改变

git status

d. 提交代码到本地仓库

git commit -am 'init project'

e. 将本地仓库代码推至远程仓库

git push -u origin master


image.png


如果报错,可以使用下面命令强制提交(只建议在第一次提交中使用):

git push -u origin master -f


0x03 校验结果


1. 查看码云上的代码

a. 回到码云主界面,刷新可看到我们提交的内容:

image.png


0xFF 总结


  1. 版本控制工具有很多,这里使用的是码云,还有github、coding.net、svn等等,操作大同小异。
  2. 常用命令步骤总结


分支操作

新建文件夹gitdownload,进入gitdownload

git clone git@gitee.com:shaonaiyi/test.git

进入下载的项目:

查看当前分支:git branch

查看远端分支:git branch -r

创建分支:git branch v1.0

切换到分支:git checkout v1.0

在origin/master基础上生成分支:

git checkout -b v1.0 origin/master

git branch

推送分支到远端:git push origin HEAD -u

执行完可以在码云看到有新的分支了

打tag步骤

在项目中我们需要根据tag创建分支,假设在主分支上有一个tag为v1.0,主分支的名字为master:

执行:git origin fetch获得最新.

通过:git branch <new-branch-name> <tag-name>会根据tag创建新的分支

例如:git branch newbranch v1.0 会以tag v1.0创建新的分支newbranch;

可以通过git checkout newbranch切换到新的分支

通过git push origin newbranch把本地创建的分支提交到远程仓库

现在远程仓库也会有新创建的分支啦

git tag -a mybatis-finished -m "first demo"

git tag --list

git push origin mybatis-finished


相关文章
|
2天前
|
Devops Shell 网络安全
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
git使用之如何将一套代码同时推送至github|gitee|gitcode|gitlab等多个仓库-含添加ssh-优雅草央千澈完美解决-提供整体提交代码
|
5月前
|
IDE 网络安全 开发工具
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
【Azure App Service】Local Git App Service的仓库代码遇见卡住不Clone代码的问题
|
5月前
|
开发工具 数据安全/隐私保护 git
记录一次使用git工具拉取coding上代码密码账号错误的经历
这篇文章记录了作者在使用Git工具从Coding平台克隆项目时遇到的账号密码错误问题,并分享了通过清除电脑凭证中错误记录的账号密码来解决这个问题的方法。
记录一次使用git工具拉取coding上代码密码账号错误的经历
|
5月前
|
开发工具 git Python
通过Python脚本git pull 自动重试拉取代码
通过Python脚本git pull 自动重试拉取代码
213 5
|
3月前
|
开发工具 git
git如何修改提交代码时的名字和邮箱?
git如何修改提交代码时的名字和邮箱?
287 4
|
3月前
|
Java Linux 开发工具
IDEA中git提交前如何关闭code analysis以及开启格式化代码
【10月更文挑战第12天】本文介绍了在 IntelliJ IDEA 中关闭代码分析和开启代码格式化的步骤。关闭代码分析可通过取消默认启用检查或针对特定规则进行调整实现,同时可通过设置 VCS 静默模式在提交时跳过检查。开启代码格式化则需在 `Settings` 中配置 `Code Style` 规则,并通过创建 Git 钩子实现提交前自动格式化。
860 3
|
4月前
|
Shell 网络安全 开发工具
git与gitee结合使用,提交代码,文件到远程仓库
本文介绍了如何将Git与Gitee结合使用来提交代码文件到远程仓库。内容涵盖了Git的安装和环境变量配置、SSH公钥的生成和配置、在Gitee上创建仓库、设置Git的全局用户信息、初始化本地仓库、添加远程仓库地址、提交文件和推送到远程仓库的步骤。此外,还提供了如何克隆远程仓库到本地的命令。
git与gitee结合使用,提交代码,文件到远程仓库
|
3月前
|
JavaScript 前端开发 开发工具
一身反骨的我,用--no-verify绕开了git代码提交限制!
【10月更文挑战第7天】一身反骨的我,用--no-verify绕开了git代码提交限制!
182 0
|
5月前
|
Shell 开发工具 git
使用 Shell 代码简化 Git 步骤
【8月更文挑战第23天】本文介绍通过Shell脚本简化Git操作的方法:1) 使用`gitc &quot;提交信息&quot;`可一键完成代码提交与推送至远程仓库;2) 执行`gitpull`即可从远程仓库拉取最新代码并合并到当前分支;3) 输入`gitnewbranch 分支名称`快速创建并切换到新分支。将这些自定义函数加入`.bashrc`或`.zshrc`等配置文件后,即可随时调用简化版Git命令。
|
5月前
|
安全 开发工具 git
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git
这篇文章是关于如何在IDEA中配置Git、在Coding.net上创建项目和代码仓库,并将IDEA中的代码提交到远程代码仓库的详细教程,涵盖了Git安装、IDEA配置、项目创建、代码提交等步骤。
coding上创建项目、创建代码仓库、将IDEA中的代码提交到coding上的代码仓库、Git的下载、IDEA上配置git