[Git] 如何理解及基础操作
[Git] 如何理解及基础操作
Git 是一种版本控制器,能够帮助你记录文件的历史和变化过程,并支持多人协同作业。过去,人们通常会通过复制文件的方式来保存版本:
- “报告-v1”
- “报告-v2”
- “报告-最终版”
- “报告-突破版”
这样的方式带来了突出的问题:你还记得每个版本修改了什么吗?
Git 为解决这些问题而生,它能够对各类文件进行维护,特别是对开发者而言,能够管理源代码。
Git 发明于 2005 年,是 Linux 内核的创始人 Linus Torvalds 在使用 BitKeeper 时经历的教训之后自行创建的版本控制系统。
在创建这个系统时,它的主要目标包括:
- 高速
- 简单设计
- 对非线性开发模式提供支持
- 完全分布式
- 能高效管理大型项目
终于,Git 成为一个完善、易用而强大的工具。
你可以通过以下命令在不同操作系统上安装 Git:
Linux
代码语言:javascript代码运行次数:0运行复制yum install git
MacOS
通过 Homebrew:
代码语言:javascript代码运行次数:0运行复制brew install git
Windows
可访问 Git 下载安装包,按照指导安装即可。
GitHub 是一个基于 Git 的云端版本控制平台,可以在上面保存和分享代码。
1. 注册账号
访问 GitHub ,按照指导注册,并通过邮箱验证,进入Github页面。
2. 创建项目
- 登录后,点击主页上方新建。
- 输入项目名称,确认后点击 Create repository
. 克隆到本地
选择一个目录,基于连接克隆项目:
git clone <repository-url>
将 <repository-url>
替换为你项目的链接。
Git 的基础操作通常分为 add ,commit ,push。
1. git add
将文件给 Git 管理:
代码语言:javascript代码运行次数:0运行复制git add <文件名>
2. git commit
提交到本地仓库:
代码语言:javascript代码运行次数:0运行复制git commit -m "修改记录"
. git push
同步到远程仓库:
代码语言:javascript代码运行次数:0运行复制git push
需要填写用户名和密码。配置 SSH 可用于免提交密码,可参考 配置 SSH 教程。
TortoiseGit中使用展示:
git能够在远端和本地服务器之间进行项目的推送和拉取,得益于git本身形成的客户端和服务器交替的架构,在本专栏其他文章会详细进行讲解。
git status
:查看当前仓库状态git log
:查看提交历史git pull
:从远程仓库同步最新改动(提交时当前克隆的仓库必须是和远端仓库最新的同步,否则需要先git pull
才可以进行推送自己的修改).gitignore
:配置跳过不想管理的文件
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-01-1,如有侵权请联系 cloudcommunity@tencent 删除git管理基础配置同步通过以上内容学习即可完成基础的git操作,关于git的更多进阶操作可以阅读该专栏其他文章。
#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 5 条评论) |
本站网友 广州天娱电影院 | 2分钟前 发表 |
安装 Git你可以通过以下命令在不同操作系统上安装 Git:Linux代码语言:javascript代码运行次数:0运行复制yum install gitMacOS通过 Homebrew | |
本站网友 建站素材 | 21分钟前 发表 |
分享自作者个人站点/博客 | |
本站网友 抗衰老护肤品 | 30分钟前 发表 |
按照指导注册 | |
本站网友 生蚝的功效壮阳 | 12分钟前 发表 |
它的主要目标包括:高速简单设计对非线性开发模式提供支持完全分布式能高效管理大型项目终于 |