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

Windows下使用git配置gitee远程仓库

目录

使用git配置(传统方法)

1、在桌面新建一个文件夹

2、git clone [ur1]

3、git branch查看分支

4、git branch新建分支(重要)

5、git push推送新分支

简单版(使用git小乌龟)

官网下载:

常用语言包合集下载:


就在前几天因为一些原因,我的电脑重装了系统,然后再重新配置git的环境的时候就遇到了一些小问题。所以我决定自己写一篇文章,以便以后再配置git时,避免一些错误操作,而导致全网搜方法,找对的文章去找对应的解决方法。

下面为了演示方便就拿gitee来演示,不拿GitHub了写文章了。

使用git配置(传统方法)

1、在桌面新建一个文件夹

首先在桌面新建一个文件夹,打开该文件夹,点击右键,选择“Git Bash Here”

2、git clone [ur1]

首先复制需要克隆的远程仓库的地址:

在命令行输入

git clone [ur1]

没有看到false字眼,就表示已成功将远程仓库克隆到本地。 

3、git branch查看分支

克隆完看看有哪些分支吧。但是首先你要进入本地仓库的文件夹里,然后在这个文件夹里重新打开git bash命令行,进行后续操作。

打开这个文件夹,在空白处点击右键,选择git bash here,再次打开git bash命令行。 

下面是一些查看分支的命令:

git branch      // 查看本地分支
git branch -r   // 查看远程分支
git branch -a   // 查看本地仓库和远程分支 (a 是 all 的简写)

4、git branch新建分支(重要)

这一步其实是为了培养一个好习惯,按照一般来说,我们对于我们自己的仓库,自己一个人使用,那么是对于我们自己而言,建立不建立分支是没有影响的。

总体来说,直接推送到 master 分支不是一个好的习惯,尤其在团队协作或较大的项目中。这种做法在一些简单的个人项目中可能不会立即显现出问题,但在长期的开发或多人合作中,可能会带来一些问题。

而且直接推送到 master 的潜在问题

  1. 代码稳定性

    • master 分支通常被认为是一个稳定分支,应该始终保持可部署状态。直接推送可能引入错误、未完成的功能,导致分支不稳定。
  2. 版本控制混乱

    • 如果多人同时向 master 分支推送,可能会导致冲突难以解决,历史记录也会变得凌乱。
  3. 代码审查缺失

    • 在团队中,良好的工作流程包括代码审查(Code Review),直接推送跳过了审查阶段,可能引入低质量的代码或安全隐患。
  4. 回滚困难

    • 如果错误代码被直接推送到 master,回滚到稳定版本可能需要更多的时间和精力。

所以在工作上分支一般分为四种:

  • 主分支(master/main):始终保持稳定、可部署的状态。
  • 功能分支(feature/xxx):为新功能创建独立分支。
  • 修复分支(bugfix/xxx):修复问题时使用独立分支。
  • 发布分支(release/xxx):为即将发布的版本准备分支。

那么下面我们就看看怎么建立分支,然后看看怎么把代码推送到分支,而不是master。

git branch newBranch - 新建本地分支newBranch
git checkout newBranch - 切换到本地分支newBranch

 如果分支名建立错误,可以使用下面的指令删除

git branch -d 错误分支名


-d:安全删除分支。如果分支的更改还未被合并,Git 会提示错误,防止你误删。
-D:强制删除分支,即使分支未合并也会被删除。谨慎使用!

成功新建名为“newBranch”的新分支,同时使用切换分支的命令,将分支从(master)切换到了(newBranch)。

5、git push推送新分支

我在本地仓库新建了一个 test.txt 文件,并进行了相关修改。现在我希望将这些更改推送到远程仓库,但不想直接影响远程仓库的 master 分支。我打算在本地创建一个名为 newBranch 的新分支,将所有改动保存在该分支下,并将这个分支推送到远程仓库。这样,远程仓库的 master 分支将保持不变,而我的更改将独立保存在 newBranch 分支中。

剩下的就是git的三板斧。首先要运行git add . 命令,然后运行git commit -m “提交日志”(注意这个提交日志不可以乱写),最后提交改动到指定分支:git push origin newBranch (不是git push)。

如果看到有报错,其实有报错也很正常,毕竟我们刚才所有的操作都没有设计到配置name/email。

下面看我下面的一些文章,我也给出了一些类似的问题。

看对应报错,然后对应进行修改就可以了。一般就这俩个错误。

解决 Linux git push 成功后(但没有出现绿点)的问题-CSDN博客

解决 git 报错 “fatal: unable to access ‘https://github.com/.../.git‘: Recv failure Connection was rese-CSDN博客

简单版(使用git小乌龟)

 到这里就完了。其实也不是很麻烦。但如果是新手。不想这么麻烦,也可以使用一些工具,比如git小乌龟,git小乌龟就是git的图形化界面的软件。对于新手来说上手特别简单。

官网下载:

当前稳定版本为:2.15.0

1.下方点击下载官方版本体

请确保为您的 PC 选择正确的安装程序,否则安装将失败。

适用于 32 位 Windows适用于 64 位 Windows适用于 ARM64 Windows
下载 TortoiseGit 2.15.0 32 位 (18.2 MiB)下载 TortoiseGit 2.15.0 64 位 (21.5 MiB)下载TortoiseGit 2.15.0 ARM64 (20.2 MiB)

常用语言包合集下载:

2.下方点击下载本体的DLC(汉化包)

语言包不包含 TortoiseGit 的独立本地化版本,您需要上面的 TortoiseGit。每个语言包的下载大小为 2-7 MiB。

语言完整性单击下载32位汉化单击下载64位汉化单击下方ARM64汉化
简体中文99 %

单击下载32位汉化

(2.8 MiB)

单击下载64位汉化

(4.3 MiB)

ARM64汉化

(2.8 MiB)

 下载完成后。

你的右键会相对于git多三个下面的选项,然后第一个就是克隆,第二个就是我们进行修改远程仓库。第三个是各种工具,里面就有add。

操作起来非常简单,这里我就不多说了。十分简单。 

但是如果你使用了git小乌龟后,还按照一开始的方法,用git配置GitHub的远程仓库,那么一般是会报错的。那么下一篇文章,我会教你如何解决这个问题。

但是如果你一开始就使用git就不需要担心了。同理如果GitHub使用小乌龟,然后还按照相同的方式去配置gitee,同样会报错。


http://www.kler.cn/a/448586.html

相关文章:

  • 贪心算法 part01
  • 【信息系统项目管理师】高分论文:论信息系统项目的成本管理(车站设备智能化管理平台)
  • 成方金融科技后端部分笔试题 - 解析
  • 算法设计期末复习
  • CSS系列(30)-- 逻辑属性详解
  • JavaWeb期末复习(习题)
  • 【C语言】后端开发。数据一致性和分布式锁
  • 基于springboot的电影订票系统
  • SpringMVC的URL组成,以及URI中对/斜杠的处理,解决IllegalStateException: Ambiguous mapping
  • 在 Sanic 应用中使用内存缓存管理 IP 黑名单
  • 霍尔传感器在汽车车门把手上的应用
  • 前端安全——敏感信息泄露
  • Redis——缓存穿透
  • 黑马程序员Java笔记整理(day07)
  • VS2022(Visual Studio)中显示行数(c#)
  • GIT安装过程
  • vue项目两种路由模式原理和应用
  • C/C++面试
  • 【Java】Java代理
  • Django-视图
  • Android 16 关于动态权限使用的变更
  • 监控易在汽车制造行业信息化运维中的应用案例
  • 论文浅尝 | HippoRAG:神经生物学启发的大语言模型的长期记忆(Neurips2024)
  • 带有 Elasticsearch 和 Langchain 的 Agentic RAG
  • 使用Wireshark导出数据包中的文件
  • uniapp开发微信小程序优化项目