Git入门

一、Git概述

Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目

二、版本控制

2.1 何为版本控制

版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。

2.2 为什么需要版本控制

个人:方便变更内容查看,随时随地查看自己的曾经

团队:识别不用人员开发的具体内容,追踪每一位开发人员的具体行为,协同整个团队的进度,加速开发效率。

三、Git常用命令

git init : 初始化仓库

git status : 查看仓库状态

设置用户信息:

git config --global user.name '名字,git config --global user.email '邮箱''

git clone 远程地址:克隆仓库代码到本地

git commit -m '备注' : 提交文件

git push -u -f origin master : 强制推送到分支

git push origin master : 推送文件到仓库

git rm 文件名 : 删除指定文件

git reset --hard HEAD^ : 返回上一个版本代码

git reset --hard HEAD^^ : 返回上两个版本代码

git reset --hard HEAD^^^ : 返回上三个版本代码

git branch : 查看有哪些分支

git branch 分支名 : 创建分支

git checkout 分支名 : 切换分支

git branch -d a : 删除本地分支a

合并分支:

复制代码
//先切换到master分支
git checkout master
//拉取代码
git pull up master
//合并代码
git merge dev
//推送到master分支
git push origin master
相关推荐
GanGuaGua12 分钟前
linux系统下如何提交git和调试
服务器·git
csj508 小时前
git分支合并信息查看
git
gqkmiss8 小时前
Git Cherry-pick:核心命令、实践详解
前端·git·前端框架·commit·cherry-pick
小生不才yz13 小时前
15. git push
git
阿虎儿13 小时前
基于三方开源项目二次开发的版本管理最佳实践
git
曼陀罗14 小时前
【Git篇】commit失败后,展示: stash@{0}WIP on Feature_xx:
git
Qter17 小时前
GIT代码提交规范模板
git
nan_black18 小时前
在conda虚拟环境安装GIT并且克隆github上项目指南(解决443问题)
git·github·conda
前端付杰19 小时前
BFG Repo-Cleaner 教程:快速清理 Git 仓库中的敏感数据和大文件
javascript·git·github
大哥喝阔落19 小时前
git操作0409
大数据·git·elasticsearch