Git常用命令教程

本文详细介绍Git的基本工作原理和流程,包括工作区、暂存区、本地仓库和远程仓库的概念。同时提供了常用的Git命令,如初始化仓库、添加文件、查看状态、提交修改、回退版本、创建及切换分支等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git常用命令教程

Git是目前世界上最先进的分布式版本控制系统。其工作原理 / 流程:

在这里插入图片描述

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库

常用命令

  1. 在指定目录eg:E:\dfzj下,运行命令:git init,初始化本地仓库
  2. 创建readme.txt文本
  3. git add readme.txt
  4. git commit -m “readme.txt提交”
//查看readme.txt修改了哪些内容
git diff readme.txt 	
//查看文件状态
git status

//查看提交的历史记录
git log
//简看提交的历史记录
git log --pretty=oneline
//回退到上一个版本
git reset --hard HEAD^

//查看提交和回滚的所有历史记录
git reflog
//回退到制定版本
git reset --hard 版本号

//撤销操作,两种情况:
1. readme.txt文件修改后,还没有放入暂存区,使用该命令可回退到版本库一模一样的版本
2. readme.txt文件修改后,放入暂存区,接着又做了修改,撤销修改就会回到添加暂存区后的状态
git checkout --readme.txt
//添加远程仓库地址
git remote add origin url地址
//第一次提交,-u参数,Git不但推送分支,还会把本地分支与远程分支关联起来,在以后的推送或拉取中就可以简化-u
git push -u origin master

//克隆项目
git clone url地址
//推送项目
git push origin master

//创建并切换分支
git checkout -b dev
//查看当前分支
git branch
//切换分支
git checkout 分支名
//删除分支
git branch -d 分支名
//合并分支
git merge --no-ff -m "消息" 分支名

//添加本地分支与远程分支关联(前提分支都已存在)
git branch --set-upstream-to=origin/dev dev
或
git branch --set-upstream dev origin/dev
//抓取分支

//要查看远程库的信息 
git remote
//要查看远程库的详细信息 
git remote –v
//创建dev并与远程dev分支关联(前提远程dev分支已存在)
git checkout –b dev origin/dev

//产生冲突如何解决
1.首先,可以试图用git push origin branch-name推送自己的修改.
2.如果推送失败,则因为远程分支比你的本地更新早,需要先用git pull试图合并。
3.如果合并有冲突,则需要手动解决冲突,并在本地提交。再用git push origin branch-name推送。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值