跳转至

Git工作流程

Git工作流程示意图

流程图

1.工作区(Working Directory)

实际修改文件的地方。

2.暂存区(Staging Area)

当代码工作完成以后,将其置于待打包的状态。

需要使用到的指令:git add

3.本地仓库(Local Repository)

将代码工作打包好,贴上标签,放入本地仓库当中

需要使用到的指令:git commit

4.远程仓库(Remote)

将本地仓库里面的代码通过网络发送给远程服务器(如github仓库,老师收件箱等等)。

需要使用到的指令:git push

命令说明

克隆仓库

要参与一个已有的项目,需要将远程仓库克隆到本地:

git clone https://github.com/username/repo.git
cd repo

创建新分支

为连避免直接在main或master分支上进行开发,通常会创建一个新的分支:

git checkout -b new-feature

暂存文件

1
2
3
4
# 提交单个文件
git add filename
# 提交所有修改的文件
git add .

提交更改

将暂存区的更改提交到本地仓库,并添加提交信息:

git commit -m "Add new content"

拉取最新更改

在推送本地更改之前,最好从远程仓库拉取最新的更改,以避免冲突:

1
2
3
4
# 在main上
git pull origin main
# 在新的分支上工作
git pull origin new-feature

推送更改

将本地的提推送到远程仓库:

git push origin new-feature

合并更改

在PR审核通过并合并后,可以将远程仓库的主分支合并到本地分支:

1
2
3
git checkout main
git pull origin main
git merge new=feature

删除分支

如果不再需要新功能分支,可以将其删除:

git branch -d new-feature

从远程仓库删除分支:

git push origin --delete new-feature