Git 简介及应用

时间:2021-09-08 20:45:59

Git 简介及应用

Git 简介

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。在使用 Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。

Git 配置

在windows环境下安装工Git可以参考Git的安装教程
安装好Git 后,就要配置Git 了,Git 提供了一个叫做 git config 的工具,专门用来配置或读取相应的工作环境变量。

配置个人的用户名称和电子邮件地址:

$ git config --global user.name "这里写用户名"
$ git config --global user.email "这里写电子邮件地址"

设置Git使用默认的文本编辑器,一般是vi或者是vim,要检查所有的配置信息,可以使用git config --list命令

Git 工作流程

Git 一般工作流程如下:

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

Git 创建仓库

Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都是在 Git 仓库里进行,所以 git init就是 Git 使用的第一个命令。
下面列出了git的一些常用命令:

git --version                            确认是否安装Git
git clone 网址                            拷贝一个 Git 仓库到本地
git init                                 用于创建Git仓 库并初始化仓库
git branch                                查看分支
git branch 名称                           建立分支
git add .                                将该所有文件添加到缓存
git status                               查看项目的当前状态
git commit -m '项目的初始版本'             提交并写原因
git push origin master                   往服务器上传代码
git log                                  查看日志
git remote add origin 网址                给远端仓库建立联系
git pull 网址                             与服务器上代码同步
git reset HEAD^                           回到上一版本
git reset 版本号                          回到对应版本号的版本
git mv 文件名                             用于移动或重命名一个文件、目录、软连接。
git rm 文件名                             删除文件 
git check out 文件名                      重新拿出文件
git checkout -b 名称                      创建分支并切换至该分支
git commit -am ' '                        合并add和commit操作
git checkout 名称                         切换至该名称的分支
git merge 分支名称                        合并分支到主线
git push origin --delete 分支名称         远程删除分支
git tag -a v.1.0.0.0 -m ' 注解'           修改TAG
git push origin v.1.0.0.0                 把版本号推上去
git tag -d   v.1.0.0.0                    删除本地TAG
git push origin  --delete tag v1.0.0.0    删除远程版本号
git reset --hart + (commit id )           返回历史版本