Git拉取不到代码???

756 阅读1分钟

一、日常记录:Git拉取代码

以下是当我使用idea拉取代码时遇到的小问题,仅限于我遇到的问题以及解决方案,若有错误,请指正。

二、为什么克隆的项目不是我要的分支


1、原因:
使用的命令是git clone,表示使用git克隆远程仓库代码,默认克隆的是远程仓库的主分支
2、排查方式:
git branch -r #查看远程分支
git branch -a #查看所有分支
3、解决方案:
方案一:使用git clone -b <指定分支名> <远程仓库地址>
方案二:直接切换git checkout <指定分支名>

三、常使用的Git命令

git log:查看历史提交记录
git push:上传远程代码并合并
git status:查看仓库当前状态,显示有变更的文件
git pull:下载远程代码并合并
git add:添加文件到暂存盘
git init:初始化仓库
git clone:拷贝远程仓库代码(相当于下载远程仓库代码)
git checkout xxx:切换分支
git checkout -t origin/xxx:切换到远程xxx分支
git branch -d :删除本地分支
git push <主机名> -d <分支名>

回退远程仓库版本
1、获取远程仓库版本号(到历史记录查)
image.png
image.png
2、回滚本地仓库到指定版本:git reset --hard <版本号(commit ID)>
3、强制推送(要注意要在你要回滚的分支执行):git push -f