git使用

clone所有分支

bash 复制代码
git clone ${github_link}

clone指定分支

bash 复制代码
git clone -b ${branch_name} ${github_link}

拉取最新代码

bash 复制代码
git pull origin ${branch_name} 

关联他人远程仓库

bash 复制代码
git remote add ${upstream_name} ${upstream_link}

拉取他人远程分支

bash 复制代码
git pull ${upstream_name} ${branch_name} 

查看版本号与备注

bash 复制代码
git log --pretty=oneline

切换分支

bash 复制代码
git checkout ${branch_name}

切换到指定commit

bash 复制代码
git reset --hard ${commit}

分支未修改完 需要切换其他分支

1.隐藏已修改内容
bash 复制代码
git stash
2.恢复隐藏内容
bash 复制代码
git stash pop
or
git stash apply

查看操作记录

bash 复制代码
git reflog

修改最新的提交的commit说明

bash 复制代码
git commit -amend

修改之前的提交的commit

bash 复制代码
git rebase -i HEAD~5

光标移动到修改的那行把 pick 改为 r 保存 会弹出窗口修改文本

合并之前提交的commit

bash 复制代码
git rebase -i HEAD~5

光标移动到修改的那行把 pick 改为 s 保存 会弹出窗口修改文本

强制更新

bash 复制代码
git push -f 

删除本地在远程没有的分支

bash 复制代码
git remote prune origin
相关推荐
一个程序猿老马3 小时前
003、Git核心概念:仓库、工作区、暂存区、版本库
大数据·git·elasticsearch
披着羊皮不是狼3 小时前
Git完整学习总结
git·学习·elasticsearch
DevilSeagull3 小时前
MySQL(1) 安装与配置
java·数据库·git·mysql·http·开源·github
一个程序猿老马3 小时前
005、Git三板斧(1):git add - 将文件纳入版本管理
大数据·git·elasticsearch
Cyber4K3 小时前
【DevOps专项】Git 部署及使用方法
运维·git·devops
无限进步_4 小时前
二叉树的前序遍历(非递归实现)
开发语言·数据结构·c++·windows·git·visual studio
C++ 老炮儿的技术栈4 小时前
工业视觉检测:用 C++ 和 Snap7 库快速读写西门子 S7-1200
c语言·c++·git·qt·系统架构·visual studio·snap
Daydream.V4 小时前
github基础入门及git安装配置
git·github·git学习·github学习
疯狂成瘾者5 小时前
git fetch如何使用:
git
Java_2017_csdn5 小时前
‌IntelliJ IDEA 2026.1 中 Git、GitHub、GitLab 功能对比与实操指南
git·github·intellij-idea