目录
前言
文章篇幅过长Gitee远程仓库配置可进入下面链接学习
Gitee远程仓库配置https://mp.csdn.net/mp_blog/creation/editor/127041254
1、Git概念
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。
2、使用场景
Git在我们开发是有很多作用,是进行维护和开发的重要工具,具体我们可以在以下场景中使用Git。
- 场景一:备份
将代码存入Git中,不需要使用网盘或优盘备份自己的代码
- 场景二:代码还原
某个项目需要一个很复杂的功能,进行开发时出现了bug,但是代码已经改的面目全非,这时我们可以通过Git来还原代码。
- 场景三:协同开发
一个项目需要多个成员共同开发时可以使用Git进行协同开发。
既然Git有这么多的好处,我们来具体学习Git的用法吧。
3.Git的使用
3.1Git安装配置
Git 各平台安装包下载地址为:Git - Downloads
选择对应的系统进行安装
安装完成后桌面出现Git命令
3.2 Git配置个人的用户名称和电子邮件地址:
右键打开Git Bash输入指令填写你的用户名和邮箱
$ git config --global user.name "runoob" $ git config --global user.email test@runoob.com
查看用户名和邮箱
$ git config --global user.name
$ git config --global user.email
3.3 Git本地创库的创建
在电脑上创建一个空文件夹单击右键进入Git Bash输入git init指令
当文件隐藏目录有.git文件时表示创建成功
3.4 Git的基本指令
创建仓库命令
下表列出了 git 创建仓库的命令:
命令 | 说明 |
---|---|
git init | 初始化仓库 |
git clone | 拷贝一份远程仓库,也就是下载一个项目。 |
提交与修改
Git 的工作就是创建和保存你的项目的快照及与之后的快照进行对比。
下表列出了有关创建与提交你的项目的快照的命令:
命令 | 说明 |
---|---|
git add | 添加文件到暂存区 |
giy status | 查看仓库当前的状态,显示有变更的文件。 |
git diff | 比较文件的不同,即暂存区和工作区的差异。 |
git commit | 提交暂存区到本地仓库。 |
git reset | 回退版本。 |
git rm | 将文件从暂存区和工作区中删除。 |
git mv | 移动或重命名工作区文件。 |
提交日志
命令 | 说明 |
---|---|
git log | 查看历史提交记录 |
git blame<file> | 以列表形式查看指定文件的历史修改记录 |
远程操作
命令 | 说明 |
---|---|
git remote | 远程仓库操作 |
git fetch | 从远程获取代码库 |
git pull | 下载远程代码并合并 |
git push | 上传远程代码并合并 |
3.5 Git提交文件
在目录中打开Git Bash输入指令
git init git add README. git add . git commit -m '第一次版本提交'
4、Gitee分支
在git中,可利用checkout命令转换分支,该命令的作用就是切换分支或恢复工作树文件,语法为“git checkout 分支名”;当参数设置为“-b”时,可以在新分支创建的同时切换分支,语法为“git checkout -b 分支名”。
4.1添加和查看分支
查看分支
1 | git branch |
branch可以进行分支的添加
1 | git branch test |
4.2git怎样转换分支
checkout最常用的用法莫过于对于工作分支的切换了:
1 | git checkout branchName |
该命令会将当前工作分支切换到branchName。另外,可以通过下面的命令在新分支创建的同时切换分支:
1 |
|
该命令相当于下面这两条命令的执行结果:
1 |
|
2 | git checkout newBranch |
该命令的完全体为:
1 |
|
首先通过
1 |
|
来查看所在目录的分支
1 2 3 4 5 6 |
|
然后输入命令切换分支
适用于第一次创建并切换分支
1 |
|
其中远程分支为origin/lee
本地分支为lee
如果已经有本地分支
直接输入命令
1 |
|
切换到本地为lee的分支
5、Gitee远程仓库配置
文章篇幅过长可进入下面链接学习
Gitee远程仓库配置https://mp.csdn.net/mp_blog/creation/editor/127041254