当前位置: 首页 > news >正文

通过XShell使用Git三板斧

提醒
我们这里通过XShell使用Git

这种方式的前提是:将我们的代码文件存放在远程的Linux服务器上

我们这里只需要在Linxu服务器上安装Git即可。

准备工作

(1)、查看有无安装Git

git --version

若未安装的话,根据自己的Linux发行版选择git命令

CentOS:sudo yum install git -y

Ubuntu:sudo apt -get install git

这里我下载的是Ubuntu发行版--大家可以自行去搜索下载

下载完git后,可以再次使用上述代码进行验证

推送代码到Gitee仓库

准备工作完成后,我们可以选择以下两种方式将代码推送到Gitee

(1)从本地初始化项目开始

如果我们已经在服务器上有一个项目目录,可以按以下步骤操作:

1.在Gitee上创建仓库:在Gitee官网点击“新建仓库”,填写仓库名称等信息,创建成功后获取仓库的HTTPS或SSH地址

2.初始化本地仓库:进入我们的项目目录,将其初始化为Git仓库

cd /path/to/your/project    进入我们的项目下
git init   

进入项目目录

初始化本地仓库

初始化完成后,可以看到有 .git 文件

3.关联远程仓库:将Gitee上的仓库地址添加为远程仓库源(通常命名为origin)

git remote add origin <你的Gitee仓库SSH/Https地址>
# 例如:git remote add origin git@gitee.com:yourname/yourrepo.git

4.执行推送“三板斧”

git add .                          # 将当前目录下所有文件添加到暂存区
git commit -m "你的提交说明"        # 将暂存区内容提交到本地仓库,说明必填:cite[2]:cite[4]
git push origin master          # 将本地仓库推送到Gitee的master分支

查看gitee仓库

注意,push操作完成后,提示我们输入username和password。如果不想每次提交都重复该操作,大家可以自行去搜索解决方案。很简单

(2)直接克隆Gitee仓库

如果我们的代码还未在服务器上,或者想从Gitee上的一个空仓库开始,这种方式更简单

1.克隆仓库:在XShell,直接使用git clone命令将远程仓库下载到本地

git clone <你的Gitee仓库地址>
cd your-repo-name

2.添加和提交代码:将我们的代码文件复制到该目录下即可,然后执行“三板斧”操作

git add .
git commit -m "添加新功能"
git push origin master

这里我在study_code仓库下又新创了一个文件夹用于存放我的代码

然后直接将我的代码复制到新创建的 测试 文件夹中

根据上述步骤,我们梳理以下结构:

study_code(仓库):

                             测试(文件夹):

                                                        博客系统性能测试.jmx

                                                        博客系统测试报告.html

(3)使用三板斧

在使用三板斧之前,需要配置一下username、email---对应gitee和github上的用户名和邮箱

git config --global user.email "你的邮箱"
git config --global user.name "你的用户名"

这里的“Gitee用户名”一般指我们个人主页@后面的名称

在配置了username和email后,我们可以查看一下

然后就可以执行“三板斧”操作了

然后我们登录gitee就可以看到我们上传的代码了

但是有个问题,我们上图中账户后面的名称到底是不是我们 git commit -m "名字"这里的名字

验证一下

我们再创建一个problem文件,将其上传到远程仓库,观察账户后的名称

现在,我们再删除刚才的测试文件--problem

可以看到我们的服务器上的problem已经被删除了,但是我们的gitee仓库的problem还未被删除
我们这里仍然需要使用命令commit、push

最终结果,账户后面的名称就是我们commit命令中的描述

通过XShell在Linux上提交的弊端

主要问题:

  1. 文件传输繁琐:每次都需要先将代码 上传到Linux服务器
  2. 开发效率低:无法直接使用Windows下的IDE和工具链
  3. 网路依赖:需要稳定的SSH连接
  4. 版本控制不便:难以进行本地分支管理、代码比对等操作

后续我们将讲解如何直接在Windows上使用Git

http://www.dtcms.com/a/414956.html

相关文章:

  • 【Git】远程操作 + 给命令配置别名 + 标签管理
  • 教学网站建设计划免费ppt下载网站
  • 给客户做网站需要提供看电视剧免费的网站
  • 分治法找到数组中出现次数超过一半的元素
  • C语言入门知识点(12.回调函数与qsort函数的模拟与实现)
  • 徐州网站客户如何做网站的seo优化
  • 岳阳网站建设哪家好海北高端网站建设公司
  • MyBatis中如何实现数据封装
  • Http 常见的状态码
  • [论文阅读] 人工智能 | 突破AI大模型算力瓶颈:下一代计算范式的三大演进路径探索
  • 杭州高端设计网站建设dede旅游网站
  • 网站建设绪论江苏天宇建设集团官方网站
  • 开发知识点-Python-virtualenv
  • 网站如何做线下的市场推广网站开发工程师证
  • 珠海市网站建设的公司软件开发与设计
  • 好紧张,第一次接吻是一种什么感觉
  • 学做网站看什么书网站定制分享
  • 基于机器学习的心血管疾病智能预测系统
  • 上海专业的网站公多语网站wordpress子站点
  • vscode和cursor中引入prettierrc进行格式化
  • 常见算法实现系列01 - 排序算法
  • 做兼职去什么网站wordpress 预加载动画
  • XCOSnTh单片机的串口
  • SSR/SSG:Next.js、Nuxt.js的SEO优化与缓存策略
  • 我想做个网站推广怎么做苏州好的网络科技公司
  • 9.27 深度学习9
  • 图数据库:三类图模型核心区别是什么?属性图、资源描述框架和超图。
  • 锥优化介绍(2025年9月27日)
  • 淄博网站制作定制优化怎么在另外一台电脑的浏览器打开自己做的网站地址栏输入什么
  • 做企业网站收费多少钱苏州吴江区城市建设局网站