Git常用命令

1. Git概述

1.1 Git简介

Git 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。通过Git 仓库来存储和管理这些文件,Git 仓库分为两种:

  • 本地仓库:自己电脑上的 Git 仓库
  • 远程仓库:远程服务器上的 Git 仓库

1.2 使用Git能做什么

  • 代码回溯:Git在管理文件过程中会记录日志,方便回退到历史版本
  • 版本切换:Git存在分支的概念,一个项目可以有多个分支(版本),可以任意切换
  • 多人协作:Git支持多人协作,即一个团队共同开发一个项目,每个团队成员负责一部分代码,通过Git就可以管理和协调
  • 远程备份:Git通过仓库管理文件,在Git中存在远程仓库,如果本地文件丢失还可以从远程仓库获取

2. 常用命令

2.1 设置用户信息

# 设置用户名
git config --global user.name "用户名"
# 设置邮箱
git config --global user.email "邮箱"
# 查看配置信息
git config --list

注:用户名和邮箱可以随意设置

2.2 Git仓库设置

# 初始化本地仓库
git init
# 克隆远程仓库
git clone 远程仓库地址

2.3 本地仓库常用命令

# 查看文件状态
git status
# git文件存在两种工作状态:
1:untracked 未跟踪(未被纳入版本控制)
2:tracked   已跟踪(被纳入版本控制)
  ​     1)Unmodified 未修改状态
  ​     2)Modified 已修改状态
  ​     3)Staged 已暂存状态

# 将文件加入暂存区
git add 文件名
git add * (“*”代表所有文件)
# 将暂存区文件取消或回退至指定版本
git reset 文件名
git reset 文件名 --hard 版本号
# 将暂存区的文件提交至版本库
git commit -m 备注 文件名
git commit -m 备注 *
# 查看日志
git log

2.4 远程仓库常用命令

# 查看远程仓库
git remote
git remote -v (-v 查看信息更全面)
# 添加远程仓库
git remote add 简称 远程仓库地址 (每个仓库都需要简称,一般用 origin)
# 推送至远程仓库
git push 远程仓库简称 分支名称
# 从远程仓库拉取
git pull 远程仓库简称 分支名称

2.5 分支命令

# 查看分支
git branch  列出所有本地分支
git branch -r  列出所有远程分支
git branch -a  列出所有本地和远程分支
# 新建分支
git branch 分支名
# 切换分支
git checkout 分支名
# 合并分支
git merge 分支名
# 推送分支至远程仓库
git push 仓库简称 分支名

2.6 标签命令

# 查看标签
git tag
# 新建标签
git tag 标签名
# 推送标签至远程仓库
git push 仓库简称 标签名
# 检出标签
git checkout -b 分支名 标签名
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值