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
相关推荐
bigHead-16 分钟前
Git 修改远程仓库地址的几种方法
git
杀手不太冷!1 小时前
Jenkins的安装与使用;git clone url的时候,url为http和ssh时候的区别
git·http·jenkins
qq_229058012 小时前
GIT使用方法
git
YMGogre2 小时前
Git 多人协作开发
git
凯子坚持 c12 小时前
Git 多人协作深度解析:从工作流模拟到仓库维护
git
要站在顶端14 小时前
克隆大型仓库卡住(7%每次就卡住了)
git
五月底_15 小时前
上传大量文件到github repo
git·github
rannn_1111 天前
【Git教程】概述、常用命令、Git-IDEA集成
java·git·后端·intellij-idea
春日见1 天前
虚拟机上由于网络问题无法正常git clone
linux·服务器·网络·人工智能·git·ubuntu·debug
冉佳驹1 天前
Linux ——— Git的核心操作流程、进程状态及环境变量相关知识
linux·git·进程·环境变量·进程状态·fork