天天看点

Git工作流程及常用命令

1.什么是Git?

Git 是一个开源的分布式版本控制系统 ,可有效的帮助团队进行多人协作开发。在Git项目开始时,项目有一个远程的中央仓库,团队成员在本地克隆中央仓库的文件进行开发。每一位成员的项目开发基线都领先于平台却又各自不同,如果将每个成员的开发成果合在一起就是项目的最新状态,也可以说项目的最新状态存在于每位成员的本地仓库中,这就是分布式开发的概念。

2.Git工作流程

一般工作流程如下:

  • 克隆 Git 资源作为工作目录。
  • 在克隆的资源上添加或修改文件。
  • 如果其他人修改了,你可以更新资源。
  • 在提交前查看修改。
  • 提交修改。
  • 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。

下图展示了 Git 的工作流程:

Git工作流程及常用命令

3.Git常用命令:

git init:初始化一个Git仓库

git status:查看仓库当前状态

git diff:查看修改文件内容详情

git add .:把修改的文件提交到仓库

git commit -m “本次提交的备注信息,修改了什么或完成什么功能”:本次提交的说明

git log:显示从最近到最远的提交日志

git reset --hard commit_id:选择不同版本

git reflog:查看命令历史

git checkout – file:撤销(在准备提交前)

git reset HEAD file:撤销(git add 后,还未提交)

git rm:删除文件

git remote add origin [email protected]:path/repo-name.git:关联一个远程仓库

git push -u origin master:推送master分支内容

git push origin master:推送最新更改

git clone:克隆远程仓库

git branch:显示项目分支

注:部分内容来自于菜鸟教程,更详细内容可点击查看。

git