git命令常见的使用方法和应用

本文详细介绍了Git的基本命令,包括初始化、克隆、查看状态、暂存、提交、回退等操作。还特别讲解了如何使用Git stash进行代码暂存及管理,并给出了通过VSCode连接Gitee仓库并推送代码的步骤。在遇到合并冲突或错误时,提供了查看历史版本和回退版本的方法,确保代码版本管理的顺利进行。

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

官网中文:Git - Book (git-scm.com)

git常用命令

// 初始化 在工作路径上创建主分支
git init 

// 克隆远程仓库
git clone 地址

// 克隆分支的代码到本地
git clone -b 分支名 地址 

// 查看状态
git status

// 将某个文件存入暂存区
git add 文件名 

// 撤销工作区的修改 例如git checkout -- readMe.txt 将本次readMe.txt在工作区的修改撤销掉
git checkout -- file

//把b和c存入暂存区
git add b c 

// 将所有文件提交到暂存区
git add .

// 一个文件分多次提交
git add -p 文件名 


// 提交到仓库
git commit -m "提交的备注信息"  

git暂存命令

作用:可以将git工作区的代码更改暂存,之后就可以执行git pull、git merge之类的命令。

//暂存
git stash save "备注"

// 查看暂存记录
git stash list

//紧急离开一下,暂时保存当前修改
git stash push [-m "说明"]		

//查看stash修改列表
git stash show [stash@{index}]

//查看stash修改详情
git stash show -p [stash@{index}]	

//取回暂存代码
git stash pop

//弹出某次Stash
git stash pop [stash@{index}]

//拷贝某次Stash
git stash apply [stash@{index}]

//取消【取回暂存代码】
git reset --hard

//清空全部暂存
git stash clear

//删除某次Stash
git stash drop [stash@{index}]

通过vscode链接gitee仓库,并推送

查看是否连接gitee仓库

git remote -v  //查看连接的码云地址

如果没有连接远程仓库的话新增连接

git remote add orgin "码云仓库地址"  //连接码云仓库

新增后可以使用上一行命令查看是否连接成功,成功如下图:

将本地的项目文件push到代码仓库

git push origin "分支名称" 

这一步可以用命令推,也可以用vscode中的git去推

代码合并出错时

git reflog //查看历史版本

回退到某个版本

git reset --hard "版本编号" or HEAD@{i}  //回退到某个版本

然后强行推送到某个分支(因为回退了只是vscode中代码回退。仓库内容还是出错版本,回退需要强行推送,将仓库分支回退到这个版本)

git push -f origin "分支名称"  //强行推送到某个分支
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值