Git 常用命令总结

一、git使用中的三个概念

  1. 工作区:指当前目录下除.git之外的目录结构
  2. 暂存区:英文叫 stage 或 index,.git/index,也称之为索引
  3. 本地仓/版本库:.git,隐藏目录

二、git仓初始化

如何建一个仓库呢?

git init

git add file

git commit -m "commit msg"

//push之前需要先绑定一下远端仓库。

git remote add branch

git push 

三、git的提交

通常,我们需要建议远程仓库,可以协作开发;而每个开发者可以clone一个本地仓。

git clone url

modify file 

git add xxx.file

git add -u .:提交更新的文件,包括修改和删除的,不包括新增未跟踪的文件。

git add .:提交修改后的文件和新文件,不包括删除的文件

git add -A .:提交所有变化

四、开发中常用的切换、回退、合并等操作示例

git branch:查看分支

git branch dev:创建分支

git checkout dev:切换分支

git checkout -b new_dev:创建并切换到该新分支

git branch -d dev:删除分支

git branch -D dev:强制删除分支

git merge dev:合并dev分支

git rebase:変基

git reset --soft HEAD^:回退commit到stage,即保留stage区,只回退commit操作。

git reset --mixed HEAD^:回退到工作区,即清除stage,回退到add操作。保留工作区修改

git reset --hard HEAD^:彻底回退,清除该次提交,工作区,暂存区,仓库三者统一更新到上次提交。

git reset HEAD file:回退add后的文件。

git stash:暂存修改,常用于在修改过程中需临时切换到其他分支或执行其他任务工作。

git stash pop:恢复。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潇潇独行侠

如果有帮助到您,可以请杯快乐水

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值