代码管理——Git

代码管理——Git

0 简介

为实现代码异地多人管理,使用版本控制系统(Version Control System,VCS)

常见的软件Git和SVN

1 Git的安装

下载安装

git官网:https://git-scm.com/

根据电脑配置下载安装包

64-bit Git for Windows Setup:https://github.com/git-for-windows/git/releases/download/v2.42.0.windows.2/Git-2.42.0.2-64-bit.exe

安装包下载完毕后单击运行,一路默认设置(若需要修改安装路径,就只需要额外设置安装路径即可)

验证

法一:

在桌面单击右键,菜单中出现红框中的两个选项表示安装成功
在这里插入图片描述
法二:

开始菜单中有这两个选项也表明安装成功
在这里插入图片描述

配置

在开始菜单中单击打开Git Bash

(一般不推荐使用Git CMD,即用CMD来控制Git)

配置用户名和邮箱

YourName和YourEmail分别为你设置的用户名和邮箱

git config --global user.name YourName
git config --global user.email YourEmail

PS:这个电子邮箱不需要真实存在,可以随便编

2 代码管理

(1) 从GitHub上下载源码

(其他支持git的代码托管网站同理)

下载项目

新建一个文件夹用来存储你要下载的项目,进入这个文件夹,右键单击Git Bash

使用git clone + 下载链接,回车即可完成下载

下载链接可以GitHub上获取

git clone https://github.com/xx/xx.git

在这里插入图片描述
在这里插入图片描述

项目版本管理

解压好的文件中会有一个.git文件夹,里面包含了项目提交的旧版本,不需要操作,也尽量避免对其操作

文件中其他的内容就是项目的源代码

(2) 管理自己的项目

新建项目

新建一个文件夹(“MyProject”)用来存储你要下载的项目,进入这个文件夹,右键单击Git Bash

输入

git init

文件夹中就会出现.git文件夹,即完成初始化(告诉Git需要它管理这个文件夹(”MyProject“)

提交操作

完成代码一个小功能后,需要对其进行提交(commit)

【git引入了暂存区(index/stage)的概念,使用add将文件放入暂存区,再使用commit,放入仓库。为源码的管理带来了更多灵活性。但部分版本控制软件(如SVN)没有暂存区,说明其不是必须的】

在代码所在界面下右键打开Git Bash

提交当前文件夹中的所有文件和非空文件夹(除.git文件夹)

git add .

. 表示当前文件夹(注意:add和 . 之间有空格)

git commit -m "备注"

(备注不建议省略,可能会出现多次提交,导致无法区分)

两条语句执行完成后,git会把源代码以数据库的形式保存在仓库中

提交当前文件夹中的部分文件

git add 待提交文件名
git commit -m "备注"

查看历史记录

git log
返回上一次备份

会将最新一次提交中的文件覆盖掉工作区中的文件

(工作区:Myproject文件夹中除.git文件夹外的其他文件)

git checkout HEAD 要恢复的文件名

(注意:但最后返回前的文件内容会丢失,即被覆盖)

官方git电子书:Pro Git

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值