Git教程

作者: WangLizhi | 来源:发表于2020-08-20 09:12 被阅读0次

Git简介

Git是目前世界上最先进的分布式版本控制系统,
集中式


l.jpeg

分布式


l (1).jpeg

安装

版本管理

// 创建仓库
git init 
// 查看.git文件
ls -ah  
// 添加文件
git add <file>
// 提交文件
git commit -m "message"
// 查看状态
git status
// 查看修改过的内容
git diff
// 查看提交历史
git log --pretty=oneline
// 回退版本
git reset --hard commit_id
// 查看命令历史
git reflog
// 丢弃工作区的修改
git checkout -- file
// 撤回暂存区内容 
git reset head <file>
// 撤回版本库内容
git reset --hard commit_id
// 删除文件
git rm test.txt
git commit -m "remove test.txt"
0.jpeg

远程仓库

// 设置git用户和邮箱
git config --global user.name"your name"
git config --global user.email"your_email@youremail.com"
// 生产ssh key
ssh-keygen -t rsa -C "youremail@example.com"
// 添加远程仓库地址
git remote add origin <respository>
// 删除远程仓库地址
git remote remove origin
// 推送所有文件
git push origin master
// 拉去远程文件
git pull origin master
// 克隆仓库
git clone <respository>

分支管理

//  创建分支
git checkout -b dev 
// 等同于
git branch dev
git checkout dev
// 切换分支
git branch dev
git switch dev    git switch -c dev 
// 切换远程分支
git checkout -b develop origin/develop
// 更新远程仓库分支
git remote update origin -p
git remote update origin --prune
git switch newBranch
// 查看本地分支
git branch
// 合并分支
1.git checkout master
2.git merge dev
// 删除分支
git branch -d dev
// 远程协作
0.png

标签管理

// 查看分支
git branch
// 切换分支
git checkout master
// 查看biaoqian
git tag
// 创建标签
git tag v1.0
// 对历史提交创建标签
git tag v0.9 f52c633
// 创建带说明的标签
git tag -a v0.1 -m "version 0.1 released" 1094adb
// 查看标签信息
git show <tagname>
// 推送本地标签
git push origin <tagname>
// 推送本地全部未提交的标签
git push origin --tags
// 删除本地标签
git tag -d <tagname>
// 删除远程标签
git push origin :refs/tags/<tagname>

相关文章

  • Git基础

    git教程 git 教程 廖雪峰git 教程 官方教程 git 全局设置 name和emailgit config...

  • Git 教程(一)--Git简介及操作流程

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(五)--远程分支

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(四)--分支原理

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(三)--远程仓库

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git 教程(二)--Git文件操作

    前言 Git 教程(一)--Git简介及操作流程Git 教程(二)--Git文件操作Git 教程(三)--远程仓库...

  • Git分支管理策略

    如果你已经看完了Git详细教程(一)Git详细教程(二)Git详细教程(三)三篇简单的Git教程,相信你对Git有...

  • Git使用教程

    Git简单教程地址Git详细教程地址

  • Git笔记

    资料 Git教程(廖雪峰) Git教程(菜鸟教程) Git - 简明指南 Git官网 首次创建 创建用户 进入代码...

  • Git教程笔记

    Git教程笔记 Git教程-菜鸟教程 1. Git 安装配置 1.1 Linux | Windows | Mac...

网友评论

      本文标题:Git教程

      本文链接:https://www.haomeiwen.com/subject/mbsfjktx.html