Git【实践 01】使用Git工具托管本地代码到GitHub简单易懂的图文教程(含Git+第三方工具TortoiseGit+中文语言包百度云盘资源)

简介: Git【实践 01】使用Git工具托管本地代码到GitHub简单易懂的图文教程(含Git+第三方工具TortoiseGit+中文语言包百度云盘资源)

某些资源不容易找,找到了又下载极慢,这个大家都知道 😃

链接:https://pan.baidu.com/s/1WVlB51HdAjDo1NdErD82jQ

提取码:j9qj

包含资源:

1. Git-2.25.1-64-bit.exe【Git本尊】
 2. TortoiseGit-2.10.0.1-64bit.msi 【Git第三方可视化工具】
 3. TortoiseGit-LanguagePack-2.10.0.0-64bit-zh_CN.msi【Git第三方可视化工具中文语言包】

1.为何要托管

托管本身是一种代码备份,在有网络的时候随时可以Clone或在线查看,Git是版本控制工具,能回溯版本,防止代码丢失【双重含义,懂得都懂 😃】。托管代码有很多网站和工具,这次分享的是GitHub(虽然很好,但是有些时候网络不佳,让人很无奈)。

如果用过SVN的第三方工具TortoiseSVN,那么Git的第三方可视化工具TortoiseGit就很容易上手了,使用第三方工具的好处是不用使用命令而且不易出现操作失误。

2.准备工作

首先你需要:

  1. 注册GitHub账号。
  2. 安装Git和第三方工具,上边有工具的网盘链接,喜欢英文的就不要安装中文语言包了。

3.开始托管代码

(1)GitHub创建远程仓库(这里没有选择.gitignore和license,.gitignore的使用后边有举例)

(2)复制远程仓库地址

(3)使用Git第三方工具clone远程仓库到本地文件夹

创建本地仓库文件夹 SpringBootVSCode-git 在文件夹内点击右键,使用第三方工具 Git克隆…

粘贴第2步复制到的远程仓库地址,并点击确定

仓库克隆成功…

打开我们在GitHub创建仓库时点选的README.md,内容就是我们填写的说明,远程仓库克隆到本地成功。

(4)将本地项目代码放入本地仓库文件夹

将要托管的代码复制到 SpringBootVSCode-git 文件夹,并添加 .gitignore 文件,正常写入的文件或文件夹提交时会被忽略。

(5)文件提交

在本地仓库右键选择 Git 提交->“main”…

可以看到 .gitignore 配置的文件或文件夹未被版本控制,这里填写日志信息,点击【提交并推送】

未进行密钥配置的话会验证账号…

提交成功。

有小对号的是已提交Git且本地与远程仓库一致的文件或文件夹。

(6)GitHub验证是否提交成功

可以看到GitHub上已有提交的代码且日志信息与我们填写的一致,说明本地代码已成功托管到远程仓库。

至此,我们完成了远程仓库创建、远程仓库克隆到本地仓库、本地仓库代码提交等操作,实现了本地代码的远程托管,这里只是简单分享,其他GitHub和Git的复杂操作,我们需要继续学习。

目录
相关文章
|
29天前
|
SQL 运维 网络安全
【实践】基于Hologres+Flink搭建GitHub实时数据查询
本文介绍了如何利用Flink和Hologres构建GitHub公开事件数据的实时数仓,并对接BI工具实现数据实时分析。流程包括创建VPC、Hologres、OSS、Flink实例,配置Hologres内部表,通过Flink实时写入数据至Hologres,查询实时数据,以及清理资源等步骤。
|
28天前
|
运维 数据挖掘 网络安全
场景实践 | 基于Flink+Hologres搭建GitHub实时数据分析
基于Flink和Hologres构建的实时数仓方案在数据开发运维体验、成本与收益等方面均表现出色。同时,该产品还具有与其他产品联动组合的可能性,能够为企业提供更全面、更智能的数据处理和分析解决方案。
|
1月前
|
存储 开发工具 git
git工具使用教程全讲解
本文介绍了版本控制的概念及其重要性,详细对比了多种版本控制工具,如VSS、CVS、SVN和Git,重点讲解了Git的基本使用方法、工作原理及与SVN的区别。此外,文章还介绍了GitHub、GitLab和Gitee等流行的代码托管平台,以及如何在这些平台上注册账号、创建和管理仓库。最后,文章还提供了如何在IntelliJ IDEA中配置和使用Git的具体步骤。
51 1
|
1月前
|
人工智能 JavaScript 前端开发
利用 AI 进行代码生成:GitHub Copilot 的实践与反思
【10月更文挑战第23天】本文探讨了GitHub Copilot,一个由微软和OpenAI合作推出的AI代码生成工具,其核心功能包括智能代码补全、多语言支持、上下文感知和持续学习。文章介绍了Copilot在加速开发流程、学习新语言、提高代码质量和减少重复工作等方面的应用,并反思了AI在代码生成中的代码所有权、安全性和技能发展等问题。最后,文章提供了实施Copilot的最佳实践,强调了在使用AI工具时保持对代码的控制和理解的重要性。
|
1月前
|
网络安全 开发工具 git
解决fatal:remote error:You can’t push to git://github.com/username/*.g
通过上述诊断与修复步骤,绝大多数的推送错误都能得到有效解决,确保您的Git工作流顺畅无阻。
61 1
|
28天前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
|
2月前
|
开发工具 git
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
git显示开发日志+WinSW——将.exe文件注册为服务的一个工具+图床PicGo+kubeconfig 多个集群配置 如何切换
42 1
|
2月前
|
Unix Shell 网络安全
git学习六:(bug总结)git@github.com: Permission denied (publickey).等
本文是关于解决在使用Git和GitHub时遇到的“git@github.com: Permission denied (publickey)”错误的指南。文章提供了详细的步骤,包括确认SSH Agent运行状态、检查密钥配置、确保密钥匹配、验证仓库URL、检查权限和代理设置,以及配置SSH文件。这些步骤帮助用户诊断并解决SSH认证问题。
215 0
|
2月前
|
存储 开发工具 C#
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
Git Extensions:一个.NET开源的 Git 图形用户界面(GUI)工具
135 0
|
2月前
|
Java Shell 开发工具
git集成IDEA,托管项目实现版本管理
git集成IDEA,托管项目实现版本管理
37 0