git-常用命令

pull

git pull

拉取远程分支到本地

git fetch origin <remote_branch_name>:<local_branch_name>

git checkout <local_branch_name>

git pull 每次都需要输入用户名密码

git config --global credential.helper store

然后执行一遍git pull

输入用户名密码,此时会自动保存,之后就不用再输入了

新建分支

git checkout -b iss53

删除分支

// 删除本地分支

git branch -d localBranchName

// 删除远程分支

git push origin --delete remoteBranchName

新建分支并推送到远程

git push origin 新分支名:新分支名

暂存

// 暂存

git stash save "暂存运维新需求"

// 查看暂存

git stash list

// 使用暂存并删除

git stash pop

// 使用暂存不删除

git stash apply

// 删除暂存

git stash drop

commit

// 撤销commit

git reset --soft HEAD^

git reset --hard

// 恢复被删除的分支

git reflog

git reset --hard 6b04ce4

移除跟踪

//不删除本地文件

git rm -r --cached 文件目录

//删除本地文件

git rm -r --f .

// 删除readme1.txt的跟踪,并保留在本地。

git rm --cached readme1.txt

// 删除readme1.txt的跟踪,并且删除本地文件

git rm --f readme1.txt

相关推荐
南果梨3 小时前
OpenClaw 完整教程!从安装到使用(官方脚本版)
前端·git·开源
Selicens1 天前
git批量删除本地多余分支
前端·git·后端
闲云一鹤2 天前
Git LFS 扫盲教程 - 你不会还在用 Git 管理大文件吧?
前端·git·前端工程化
vibecoding日记5 天前
为什么我就想要「线性历史 + Signed Commits」,GitHub 却把我当猴耍 🤬🎙️
git·编程工具
程序员小崔日记5 天前
如何将代码轻松上传到 Gitee?Git 使用全攻略!
git·gitee·上传
Bigger6 天前
为什么你的 Git 提交需要签名?—— Git Commit Signing 完全指南
git·开源·github
DianSan_ERP7 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
红豆子不相思7 天前
Tomcat 环境搭建与集群实战
服务器·git·tomcat
杰哥技术分享7 天前
Git 仓库迁移技术文档:从 CODING.net 迁移至腾讯云 CNB
git