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

相关推荐
ganshenml6 小时前
【GIT】Git 本地无法识别远程分支的原因与解决方法 not a valid ref
大数据·git·elasticsearch
lizz6666 小时前
在Git提交中,常见的提交类型(基于Angular提交规范,已被广泛采用)
git
涵涵(互关)7 小时前
git基础操作(按图一步一步来,有案例)
git
我是苹果,不是香蕉7 小时前
git remote报错解决办法
git
SHIPKING3938 小时前
【git命令操作指南】
git
LT_10299 小时前
如何初始化一个本地的项目到远程git仓库?
git·源代码管理
小付爱coding10 小时前
Claude Code安装教程【windows版本】
java·git·python
BIBI204910 小时前
Windows 下 Git 常规操作教程:命令行与 TortoiseGit
windows·git·tortoisegit·配置·版本控制·入门指南
The Straggling Crow13 小时前
熟练版本控制 (Git)、CI/CD 流程。
git·elasticsearch·ci/cd
海绵宝宝_16 小时前
Copilot 一键生成中文 Git Commit Message
git