清茗小记

生活随笔,心灵漫游

0%

git使用说明

Git 不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。

本篇文章主要介绍我在日常开发中常用的 git 指令。

1. git 介绍

Git 是一个分布式版本控制系统,它允许你以一种安全的方式管理你的代码。
Git 的设计思想是,你拥有一个本地的仓库,然后可以很方便的将本地仓库与远程仓库进行同步。
如图可以看到 git 的工作流程:
git工作流程

2. git 基础指令

如下介绍常见的 git 指令:

1
2
3
4
5
6
7
8
git init # 初始化仓库。
git clone xxxx # 克隆仓库。
git add . # 添加文件到暂存区。
git commit -m "" # 将暂存区内容添加到仓库中。
git status # 查看仓库当前的状态,显示有变更的文件。
git pull # 拉取远程仓库。
git push origin main # 将本地仓库推送到远程仓库。
git remote add origin xxxxx # 添加远程仓库。

常见的新建项目的流程

一般常见的情况有两种:一种是全新的项目,可以先在 github 上新建仓库,然后再本地克隆到本地,继续开发,然后提交到远程仓库。另一种则是开发到一半,想将其保存在仓库中,这个时候在 github 中新建仓库后,在将本地仓库上传到远程仓库即可。

前者:

1
2
3
4
# 从新建的仓库克隆到本地
git clone xxxxx
# 开发完成后提交到远程仓库
git push origin main

后者:

1
2
3
4
5
6
7
8
9
10
11
12
13
# 初始化仓库
git init

# 添加远程仓库
git remote add origin xxxxx

# 拉取远程仓库
git pull origin main

# 提交到远程仓库
git add .
git commit -m ""
git push origin main

3. git 分支

Git 分支是 git 的一个重要功能,它允许你同时开发多个功能,而不影响主分支。

1
2
3
4
5
6
7
8
9
10
11
12

# 查看分支
git branch

# 新建分支并切换
git checkout -b xxx

# 切换分支
git checkout xxx

# 合并xxx分支到当前分支
git merge xxx

分支是在日常开发中非常常见的,比如开发一个新功能时,可以新建一个分支,然后开发完成后,合并到主分支中。还有,当有多个人一起开发时,也可以新建一个分支,然后进行开发,最后合并到主分支中。