Git 常用命令小结 -- 个人

本文详细介绍了Git的基础命令,包括如何放弃本地修改并强制pull代码,处理错误提交,以及在提交时忽略某些修改的文件等实用技巧。同时,还讲解了如何在不同分支间进行合并。

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

一. Git 放弃本地修改,强制pull代码
git fetch --all
git reset --hard origin/[分支]
git pull

二. Git 基础命令
git status / git diff --查看代码修改的状态和内容
git branch [newbranch] --创建新分支,不加则为查看当前分支
git checkout [branch] --切换分支

三. 把不想要的代码,commit到本地仓库中了,但是还没有做push操作

  1. 文件被修改了,但未执行git add操作(working tree内撤销)
    git checkout fileName
    git checkout .
  2. 同时对多个文件执行了git add操作,但本次只想提交其中一部分文件
    git add *
    git status
    git reset HEAD
  3. 文件执行了git add操作,但想撤销对其的修改(index内回滚)
    git reset HEAD fileName
    git checkout fileName
  4. 修改的文件已被git commit,但想再次修改不再产生新的Commit
    git add sample.txt
    git commit --amend -m"说明"
  5. 已在本地进行了多次git commit操作,现在想撤销到其中某次Commit
    git reset [–hard|soft|mixed|merge|keep] [commit|HEAD]

四. 提交时忽略某些修改的文件(不提交)
git update-index --assume-unchanged 【FILE_PATH】

五. 合并
git merge 【branch_name】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值