git常用命令

1、强制回退上一次提交的快捷命令

git reset --hard HEAD^
##回退指定版本
git reset --hard {ID}
#
git reset --hard HEAD~1
HEAD~1 表示回退 1 次提交。
HEAD~2 表示回退最近的两次提交,依此类推。

忽略部分

1.忽略指定目录

​ 建.gitignore文件。输入以下内容

/sourceInsight/
/project/*

image-20250121114724108

2.忽略已追踪过的文件

​ 比如keil工程中的project目录。ignore文件后建立的,情况。

1、先清除对应的本地缓存
    git rm --cache -r [文件名]
2.将文件夹添加到.ignore
    XXX/dist/*
    XXX/unpackage/*
    XXX/node_modules/*
    XXX/uni_modules/*
3.添加本地保存提交
    git add .
    git commit -m 'ignore xxx'

3.忽略已追踪过的文件,示例II

​ 只追踪部分文件夹的代码。跟踪user、cmsis、lib文件夹下代码,其余文件、文件夹均忽略。

​ 1、建立".gitignore"文件

".gitignore"文件写法:

/103MHT04/*
!/103MHT04/user
!/103MHT04/cmsis
!/103MHT04/lib

​ 2、保存、提交一次。

git add . 
git commit -m 'ignore'

​ 3、删除跟踪。保存、提交。

image-20250211144118222

posted @ 2025-02-11 14:46  太平东路  阅读(14)  评论(0)    收藏  举报