等风起

如果当誓时

All at vows.


Git学习笔记


缓存账号密码

git config --global credential.helper store

# 修改已缓存账号密码
vi ~/.git-credentials

设置用户名、邮箱

# 设置全局用户名
git config --global user.name "Your Name"

# 设置全局邮箱地址
git config --global user.email "your_email@example.com"

撤销本地所有未提交的更改

git checkout . && git clean -xdf

撤销第一次提交

git update-ref -d HEAD

子模块使用

# 添加子模块
git submodule add <repository_url> <path>

# 拉取子模块
git submodule update --init --recursive

# 拉取所有子模块的最新内容
git submodule update --remote

# 拉取特定子模块的最新内容
git submodule update --remote path/to/submodule

# 同步子模块的 URL
git submodule sync

# 提交子模块的变更
git commit -am "Update submodules"
git push

删除 .DS_Store

# 删除项目中的所有.DS_Store  
find . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch

# 将 .DS_Store 加入到 .gitignore
echo .DS_Store >> ~/.gitignore

# 更新项目
git add --all && git commit -m 'rm .DS_Store'








除另有声明外,本博客文章均采用 知识共享许可协议 - 署名标示 4.0(CC BY 4.0)进行授权许可。 Made with by AsVow

最近的文章

Node.js多平台通知推送

说明 OpenAPI是@Peng-YM编写的跨平台脚本API,同时支持Quantumult X, Loon, Surge, JSBox 和Node.js。最近笔者将其与@lxk0301的多平台通知进行 ……

js笔记 继续阅读
更早的文章

Hello, world!

Blog前世今生 日常删库跑路,误删了之前Jekyll框架Blog等风来源码,借此机会更换Hugo框架穿上新马甲等风起。 还是用来吃灰记流水账。🐶…

闲言 继续阅读