使用Git进行版本控制

简介: 使用Git进行版本控制

使用Git进行版本控制

00、前言

 使用版本控制软件,可以无忧无虑德修改项目,改进项目,不用担心项目因你犯错遭到破坏。 Git是当前最流行的版本控制软件。本文主要介绍在Windows系统中安装Git及其相关操作。

01、在Windows系统中安装Git

01.1配置Git

$ git config --global user.name "username"
$ git config --global user.email "your email"
  • 如果你忘记了这一步,在首次提交的时候,Git将提示你提供这些信息
  • Git跟踪谁修改了项目,所以需要你提供个人信息

01.2创建项目

  • 接下来我们在本地创建一个文件夹 Linghu,在里面放入一个自己以前写的小项目
项目文件夹 项目文档/python

02、创建远程仓库

  • github里面创建一个新的仓库
  • 复制远程仓库的网址链接

03、配置ssh密匙

  • 配置SSH密匙目的是为了连接个人设备与远程仓库之间的通信。
  • 进入 git bash输入:
ssh-keygen -t rsa -C ‘自己的邮箱地址’

看到图就是成功:

打开如下地址的文件:

C:\Users\Administrator\.ssh
打开文件目录如图示

打开文件 id_rsa.pub,复制里面的东西,粘贴到

配置成功之后看到如下图:

到这个时候,我们的远程仓库已经和我们的本地机器关联成功了!

04、提交项目

04.1初始化本地仓库

  • 我们首先打开我们的 git bash

04.2初始化:

$ git init

04.3将项目中未被跟踪的所有文件加入到仓库中:

$ git add .

04.4提交项目信息描述:

$ git commit -m "信息描述"

04.5连接仓库

$ git remote add origin 远程地址

我的远程地址=https://github.com/JackieLing/Linghu.git

04.6提交项目:

$ git push -u origin master

04.7项目提交成功:

05、下载项目

05.1将项目文件从远程仓库下载到本地仓库

$ git pull --rebase origin master
  • 我在远程仓库里面新加了一个 README文件,在 pull整个项目到本地仓库,我们会发现, README文件也被下载下来了,说明成功了。
目录
相关文章
|
2月前
|
开发工具 git
Git版本控制工具合并分支merge命令操作流程
通过以上步聚焦于技术性和操作层面指南(guidance), 可以有效管理项目版本控制(version control), 并促进团队协作(collaboration).
398 15
|
7月前
|
Linux 开发工具 git
版本控制工具:Git的安装和基本命令使用指南。
结束这段探险,掌握了Git你就等于掌握了一个宝藏,随时可以瞥见你的编程历程,轻松面对日后的挑战。Git,无疑是编程者的强大武器,开始你的Git探险之旅吧!
288 28
|
Linux 开发工具 git
掌握 Git:版本控制的艺术
Git 是由 Linus Torvalds 开发的分布式版本控制系统,广泛用于代码管理和团队协作。其核心价值在于分布式特性、数据完整性和支持非线性开发。本文介绍 Git 的安装、仓库初始化、文件管理、分支管理、远程仓库操作及撤销操作等基础与高级技巧,助你掌握版本控制的艺术。通过实践,你将能更高效地利用 Git 进行代码管理和团队协作。
|
存储 开发工具 数据安全/隐私保护
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
在 HarmonyOS 项目开发中,Git 版本控制可以帮助开发者规范地管理代码变更,确保协作流程顺畅。本篇将详细介绍从创建项目、提交代码到 Git 远程仓库,再到修改、推送更新的完整操作流程,重点演示如何使用 Git 和 GitHub 进行身份验证和版本管理。
567 3
「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
|
测试技术 持续交付 开发工具
Git版本控制在团队协作中具有重要作用
Git版本控制在团队协作中具有重要作用
187 1
|
数据可视化 开发工具 git
如何解决 Git 版本控制系统中冲突的问题?
在Git版本控制系统中,冲突是指在合并或拉取操作时,两个或多个开发者对同一文件的同一部分进行了不同的修改,导致Git无法自动确定应该采用哪种修改。
354 1
|
Ubuntu 开发工具 git
Git高手必备:掌握这些版本控制最佳实践,让你的代码管理效率翻倍!
【10月更文挑战第25天】使用 Git 进行版本控制是现代软件开发的重要部分。本文详细介绍了 Git 的安装、配置、基本操作、分支管理、冲突解决及常用命令,帮助开发者提高工作效率,确保代码质量和团队协作的顺利进行。通过合理使用 Git,可以有效管理代码变更,支持多人协作,并追踪历史记录。
588 4
|
开发工具 C# git
C#一分钟浅谈:Git 版本控制与 GitFlow 工作流
【10月更文挑战第22天】本文介绍了 Git 和 GitFlow 的结合使用,从基础概念到具体操作,涵盖了安装配置、基本命令、GitFlow 工作流的核心分支和流程示例。同时,文章还讨论了常见的问题和易错点,如忽略文件、冲突解决、回退提交和分支命名规范,并提供了代码案例。通过学习本文,读者可以更好地理解和应用 Git 及 GitFlow,提高团队协作效率。
264 1
|
存储 Linux 开发工具
掌握 Git:版本控制的瑞士军刀
在软件开发中,版本控制对于代码管理和团队协作至关重要。Git 是一款由 Linus Torvalds 开发的分布式版本控制系统,广泛应用于各类项目。本文介绍了 Git 的基本原理、核心概念及常用命令,如初始化仓库 (`git init`)、克隆 (`git clone`)、提交 (`git commit`) 和合并 (`git merge`) 等。此外,还分享了编写清晰提交信息、使用分支开发和定期合并等最佳实践,帮助开发者更高效地使用 Git。
|
测试技术 开发工具 git
掌握 Git 分支策略:提升你的版本控制技能
在现代软件开发中,版本控制至关重要,Git 作为最流行的分布式版本控制系统,其分支管理策略对于高效协作和代码维护尤为重要。本文介绍了几种常用的 Git 分支策略,包括主线开发模型、功能分支模型、Gitflow 工作流和 Forking 工作流,并探讨了如何根据项目需求选择合适的分支模型。通过保持 `master` 分支稳定、及时合并清理分支、使用命名规范、利用 Pull Request 进行代码审查及自动化测试等最佳实践,可以显著提升团队协作效率和软件质量。掌握这些策略将帮助开发者更好地管理代码库,加快开发流程。