Git常用命令整理

本文详细介绍了Git的四个主要区域:工作目录、暂存区、资源库和远程仓库,以及在这些区域之间如何操作。通过gitinit创建本地仓库,gitclone克隆远程项目,gitstatus查看文件状态,gitadd.和gitcommit进行提交,gitpush推送至远程。此外,还涵盖了分支管理、版本回退和合并等核心命令,帮助开发者更好地理解和运用Git进行版本控制。
摘要由CSDN通过智能技术生成

git的分区

git的区域分为四个:

  1. 工作目录(Working Directory):又称工作区,平时存放代码的地方。

  2. 暂存区(Stage/Index):临时存放你的改动,本质上是一个文件,保存你即将要提交的列表信息。

  3. 资源库(Repository):又称本地仓库,存放你提交所有的版本信息。HEAD指向最新放入仓库的版本。

  4. 远程仓库(remote):托管代码的服务器。

git的工作中常用的命令

#在当前目录下新建一个代码库。(初始化)
git init 

#克隆远程仓库的项目到本地。
git clone [url] 

#查看指定文件状态
git status [filename]
#查看所有文件状态
git status
#查看历史记录
git log

#添加所有文件到暂存区
 git add .                  
# 提交暂存区中的内容到本地仓库 -m 提交信息
git commit -m "消息内容"  
#将暂存区的文件提交到本地仓库
git commit
#提交到远程仓库
git push

#回退版本
git reset
#回退上一个版本
git reset --hard HEAD^(HEAD代表当前版本,HEAD^代表上一个,上上一个是HEAD^^,以此类推)
#查看当前版本号
git reflog

##分支操作
# 列出所有本地分支git branch
# 列出所有远程分支git branch -r
# 强制提交本地分支覆盖远程分支 git push origin 分支名 --force
# 分支更新到远程仓库git push origin 分支名
# 新建一个分支,但依然停留在当前分支git branch [branch-name]
# 新建一个分支,并切换到该分支git checkout -b [branch]
# 合并指定分支到当前分支$ git merge [branch]
# 删除分支$ git branch -d [branch-name]
# 删除远程分支$ git push origin --delete [branch-name]$ git branch -dr [remote/branch]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值