Git命令简介

Git中文官方文档

1.区域

Workspace: 工作区;

Index/Stage: 暂存区,事实上只是一个文件,保存提交到文件列表的信息;

Repository: 仓库区(本地仓库区),包含提交的所有版本数据;

Remote: 远程仓库,简单看作本地仓库和远程仓库的交互;

2.提交

# 提交文件到 index
git add filename	

# 提交文件到 Repository,注意commit的提交格式
# 第一行:提交的内容
# 第二行:空行
# 第三行:更改的原因,在主界面不显示,主要用于 log 查看
git commmit -m 
"Add demo files

提交演示信息说明"

# 远程交互
git push origin main

拉取远程仓库信息

# 远程仓库操作
git remote -v # 显示远程仓库信息
git branch --list #列出所有分支

# git pull 相当于git fetch和git merge的组合,但不推荐直接使用
# 从远程仓库获取最新的历史和分支信息到本地中,但不会和本地的分支合并
git fetch remote_name # remote_name为远程仓库名
git merge remote_name/main #将上面远程仓库的分支和本地分支合并

3.查看和修改

git log # 查看日志,可以显示更改的原因,包括 hash values
git status #查看index同workspace的状态差别

# git reset 仅移动头
git reset --soft head~	# 移动head头到前一个提交
git reset --soft hash_number # 移动head头到指定的hash_number头处

# 移动头并清空index内容
git reset head~ #默认值,可省略--mixed
git reset --mixed hash_number # 移动head头到指定的hash_number头处并清除index中的内容
  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值