git命令

文件绿变红

git reset HEAD^

退回add,2个commit变1个

git reset --soft HEAD^

回退commit和修改,硬回退

git reset --hard HEAD^

git reset HEAD^

git checkout .

git pull

git status

对于已经被追踪的文件,放弃追踪

git update-index --assume-unchange <文件>

再次追踪

git update-index --no-assume-unchange <文件>

针对文件夹

进入想要忽略的文件夹路径下,执行

git ls-files -z | xargs -0 git update-index --assume-unchanged

次陆慕下的所有文件都会忽略上传

恢复上传取消忽略,执行

git ls-files -z | xargs -0 git update-index --no-assume-unchanged

可使用如下命令查看忽略列表开发

git uls-files -v | grep '^h\ '

提取文件路径,方法以下it

git ls-files -v | grep '^h\ ' | awk '{print $2}'

全部被忽略的文件,取消忽略的方法,以下

git ls-files -v | grep '^h' | awk '{print $2}' | xargs git update-index --no-assume-unchanged

git add

git rm

git pull

git commit -m ""

git push origin HEAD:refs/for/master

强制覆盖本地的代码方式

git fetch --all

git reset --hard origin/master

git pull --rebase

配置

git config --global user.name ""

git config --global user.email ""

git config --list

git config --global color.ui true

git config --global core.fileMode false

git config --local core.fileMode false

git config core.filemode false

相关推荐
极小狐3 小时前
极狐GitLab 命名空间的类型有哪些?
运维·git·c#·ssh·gitlab
程序员buddha6 小时前
六个仓库合并为一个仓库,保留master和develop分支的bat脚本
git·源代码管理
咸鱼求放生6 小时前
验证es启动成功
大数据·elasticsearch·jenkins
Flaming_1236 小时前
将develop分支的修改同步到main分支
linux·git·merge
Leo.yuan8 小时前
直播数据大屏是什么?企业应如何构建直播数据大屏?
大数据·数据库·python·信息可视化·数据分析
Zyxalia9 小时前
gin + es 实践 05
大数据·elasticsearch·gin
古拉拉明亮之神9 小时前
Spark和Hadoop之间的联系
大数据·hadoop·spark
zhang_xiaoyu5810 小时前
国联股份卫多多与国术科技签署战略合作协议
大数据·人工智能·科技
FreeBuf_10 小时前
CVE体系若消亡将如何影响网络安全防御格局
大数据·安全·web安全
caihuayuan511 小时前
全文索引数据库Elasticsearch底层Lucene
java·大数据·vue.js·spring boot·课程设计