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
相关推荐
云端奇趣5 小时前
探索 3 个有趣的 GitHub 学习资源库
经验分享·git·学习·github
F_D_Z9 小时前
【解决办法】git clone报错unable to access ‘xxx‘: SSL certificate problem:
网络·git·网络协议·ssl
等风来不如迎风去14 小时前
【git】main|REBASE 2/6
git
艾伦~耶格尔14 小时前
IDEA 配置 Git 详解
java·ide·git·后端·intellij-idea
云兮杜康14 小时前
IDEA中用过git之后文件名颜色全变红
java·git·intellij-idea
睡不醒的小泽14 小时前
git merge 和 git rebase
git
艾伦~耶格尔14 小时前
Git 下载及安装超详教程(2024)
git·gitee·码仓
weixin_4381973815 小时前
linux部署redis,整合ansible和redis
linux·redis·git
安全在心中15 小时前
gitee公钥设置、创建库及使用
git·gitee
无条件做异梦1 天前
git维护【.gitignore文件】
git