git基本使用
本文最后更新于:2023年3月15日 中午
1 Git常用命令
Git常用的是以下6个命令:
- git clone
- git push
- git add
- git commit
- git checkout
- git pull
这6个命令的关系如下图所示:
说明:
- workspace:工作区,就是电脑里能看到的目录。
- staging area:暂存区/缓存区,一般存放在
.git
目录下的index文件中,所以有时也叫作索引(index)。 - local repository:版本库或本地仓库
- remote repository:远程仓库
2 创建仓库
2.1 git init
Git 使用git init
命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以git init
是使用 Git 的第一个命令。
在执行完成git init
命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他的项目目录保持不变。
使用方法:
使用当前目录作为 Git 仓库,我们只需使它初始化。
1 |
|
该命令执行完后会在当前目录生成一个 .git 目录。
使用我们指定目录作为Git仓库。
1 |
|
初始化后,会在 newrepo 目录下会出现一个名为 .git 的目录,所有 Git 需要的数据和资源都存放在这个目录中。
2.2 git clone
我们使用git clone
从现有 Git 仓库中拷贝项目。
克隆仓库的命令格式为:
1 |
|
如果我们需要克隆到指定的目录,可以使用以下命令格式:
1 |
|
参数说明:
- repo:Git 仓库。
- directory:本地目录。
2.3 git config
2.3.1 显示当前的 git 配置信息
1 |
|
2.3.2 编辑 git 配置文件
1 |
|
或者:
1 |
|
2.3.3 设置提交代码时的用户信息
1 |
|
如果去掉--global
参数只对当前仓库有效。
2.4 提交修改
1 |
|
3 分支操作
3.1 创建分支
1 |
|
3.2 切换分支
1 |
|
使用如下命令创建新分支并切换到该新分支下:
1 |
|
3.3 删除分支
1 |
|
3.4 合并分支
1 |
|
将任意分支合并到当前分支下。
git基本使用
https://summersong.top/post/a531cc26.html