git 基本命令和操作

本文介绍 Git 的基本配置及常用命令,包括全局用户名设置、仓库初始化、文件添加、状态查看、修改对比、提交、暂存管理、远程文件删除等,并解答常见问题如查看未推送的提交内容、撤销未推送的提交、从远程仓库删除文件等。

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

设置全局用户名+密码

$ git config --global user.name 'runoob'

$ git config --global user.email test@runoob.com

 

git init :初始化仓库 创建新的 Git 仓库

git clone: 拷贝一个 Git 仓库到本地 : git clone [url]

git add: 将新增的文件添加到缓存 : git add test.html

git status 命令用于查看项目的当前状态,一般用于查看在你上次提交之后是否有修改 具体到文件名

git diff 显示已写入缓存与已修改但尚未写入缓存的改动的区别 具体带文件里面的代码

git commit 将缓存区内容添加到仓库中 git commit -m '注释代码提交'

此后 代码已经提交到仓库当中 执行git status 后显示本地代码没有修改

git stash 是用于将当前工作区的修改暂存起来,就像堆栈一样,可以随时将某一次缓存的修改再重新应用到当前工作区

git stash pop 是将当前的暂存区 从栈中弹出来

git rm 从远程仓库删除文件

git mv 用于移动或重命名一个文件。

1.怎么查看已经commit 但是没有push的内容

使用git cherry -v 可以查看最新提交但是没有push的内容。可以查看到具体的注释。

2.不小心commit 了内容但是没push的内容怎么撤回?

这时候其实我们代码已经添加到仓库当中了,所以需要 根据git的版本管理去进行一个回退,先运行 git-log查看对应的日志,找到最新那一条的commitID,执行 git reset commitID 进行一个版本回退,通过这个可以撤回

3.从工作区删除文件了,但是显示没有可以提交的内容?怎么从远处仓库删除文件?

要从 Git 中移除某个文件,就必须要从已跟踪文件清单中移除,然后提交。可以用 git rm remove.html

再执行git push

分支操作 :

git branch H3YunZeta 创建分支

git checkout H3YunZeta 切换分支

git merge master 合并分支

git branch 查看分支

1.所处分支代码没有提交,且切换分支时有冲突,切换不了?

可以对本地分支进行 git stash 操作 就可以切换分支了,记得切换过来要 用git stash pop把缓存弹出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值