git的使用

一,git使用原理图

git的使用


2,git服务器

gitlab:https://about.gitlab.com/

github:https://github.com/

gitee(码云):https://gitee.com/

区别:gitlab,github,gitee是托管项目的git服务器,gitlab,gitee公开项目和私有项目都可以免费使用,github公开项目是免费的,私有项目需要收费。gitee是国内的,gitlab和github是国外的。

 

3,git客户端工具 Git Bash

下载地址:https://www.git-scm.com/download/

 

4,git操作命令

拉取和推送

  • 克隆项目到本地:git clone 远程地址
  • 添加文件到缓存区:git add 文件名(git add .添加全部)
  • 提交到本地仓库-m后面写备注:git commit -m "备注"
  • 推送到远程仓库:git push 仓库地址 分支名

分支

  • 查看分支:git branch    
  • 创建分支:git branch 分支名
  • 切换分支:git checkout 分支名
  • 删除分支:git branch -d 分支名
  • 合并分支:git merge 分支名

版本切换

  • 查看日志:git log
  • 切换版本:git reset --hard 版本号

其它

git fetch和git pull的区别

  • git fetch 获取远程仓库的内容不会合并本地内容
  • git pull 拉取远程仓库的内容并且会合并本地内容