git教程

一、介绍

1.Git 是基于 Linux内核开发的版本控制工具。

2.作用:

  • 代码备份
    如果本地文件删掉或者丢失,可以从远程仓库拉取。
  • 版本回退
    在开发过程中,如果提交的代码出现问题或者不需要当前开发的功能,可以回退到历史版本。
  • 协作开发
    git支持多人协作,一个项目可以很多人一起开发和管理维护。
  • 权限控制
    可以根据不同场景给不同的人员配置不同的权限,比如不是本项目组的人,不开通拉取代码权限,维护项目安全。
  • 版本切换
    在开发过程中,有不同的需求在同时进行,可以创建不同的分支,通过切换不同的分支,开发不同的需求。一个项目可以有多个分支(版本),可以任意切换。

二、下载

1.可以只在官网下载。
地址:https://git-scm.com/
注:安装路径不要有中文。
在这里插入图片描述
安装完成之后,需要配置用户名和邮箱,执行之后可以使用 git config查看用户名或者邮箱。

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

注:由于之前工作电脑直接下载nvm node等等就可以了 距离第一次安装且是上课老师带着安装git很久了 当时没想起来安装git 下载了vscode之后 就打算下载nvm 在vscode软件询问了我是否安装git之后才想起来没安装 没有去官网下载 直接通过vscode下载了git 但是在后面提交的代码的时候 还是需要配置一下用户名和邮箱。

三、git常用命令

1.克隆远程仓库
在多人协作开发一个项目的情况下,首先需要做的就是将远程代码克隆到本地。

git clone url链接/ssh(远程仓库地址)

2.拉取远程git仓库代码

git pull

3.把全部文件放到暂存区

git add.

4.把代码移出暂存区(版本库)

git rm

5.将git暂存区的文件提交到本地git仓库

git commit

6.将本地仓库代码文件推送到远程git仓库

git push origin branch_name(分支名)

7.切换分支

git checkout dev(分支名)

8.将dev分支代码合并到主干分支(master分支)
注:首先要先切到master分支,再将dev分支合并到master分支。

git merge dev(分支名)

9.修改本地分支名
(1)如果当前分支就是需要重命名的分支

git branch -m new_branch_name(新分支的名字)

(2)如果当前分支不是需要重命名的分支(将old_branch_name重命名为new_branch_name)

git branch -m old_branch_name new_branch_name

10.修改远程分支
在执行第九条命令修改本地分支名之后,然后需要将本地分支名字推到远程,则执行以下命令

git push origin -u new_branch_name

然后再删除远程旧的分支

git push origin --delete <old_branch_name>

至此,远程重命名分支完成。

11.新建分支(并可切换到该分支)

git branch <branch-name>//新建分支branch-name
git checkout <branch-name>//切换分支到新建分支branch-name
git push origin <branch-name>//将分支推到远程

12.查看分支

git branch//注:当前分支会前面标星号*
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值