You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# 重置提交备注信息
git commit --amend
git commit --amend -m "New commit message"# 修改 commit message,X 是需要修改的数量
git rebase -i HEAD~X
tag 操作
# 查看所有 tag
git tag -l
# 新建一个 tag
git tag -a tagName -m "tag备注"# 提交到远程 tag
git push origin v1.6
# 删除本地标签
git tag -d tagName
# 删除远程标签
git push origin -d [tag-name]
stash(缓存)操作
# 隐藏所有以追踪但未提交的文件
git stash
# 显示隐藏列表
git stash list
# 释放隐藏的最后一次记录
git stash pop
# 释放指定隐藏记录(stash@{1} 隐藏索引)
git stash pop stash@{1}
# 删除所有缓存的stash
git stash clear
Git 常用指令 & 技巧
远程仓库
分支操作
commit message
tag 操作
stash(缓存)操作
对比操作
cherry-pick commit 操作
# 它可以将某一个或者几个提交(commit)的更改,拉取复制到当前分支 git cherry-pick [commit]
代码回滚(撤销)
Git 自定义
其他操作
常见问题
技巧
一、 免密提交代码到远程仓库
实现方式有 2 种:
使用 ssh 方式连接远程仓库,可以免密登录(部分公司可能不支持 ssh)
修改 http 连接配置,也可实现免密提交
注:
yourUserName: git
用户名yourPassword: git
密码@
符号不要忘记!!!二、vscode terminal git log 中文乱码
<E4><B6><BB><E7><9D><8C>
三、vscode terminal git commit -m "<中文乱码>"
如果安装了
zsh
可在~/.zshrc
中添加如下配置欢迎关注只搞技术不搞广告文公众号:「学前端」
参考
The text was updated successfully, but these errors were encountered: