![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Git
每一天,每一步
相信自己,你可以的
展开
-
git撤销push
命令后,在VSCode源代码管理器中暂存文件区域可以看到刚刚提交的文件,撤销暂存,重新编辑文件,再进行新的提交操作即可。1. 切换到刚刚push的分支。2. 撤回最近一次的 push。原创 2024-07-09 10:15:41 · 265 阅读 · 1 评论 -
git上传文件夹push报错:error: src refspec main does not match any error: failed to push some refs to
直接克隆新建仓库到本地某个路径下,将要上传的文件拷贝到该路径下,然后执行上述2-6步骤中的命令即可,注意将6步骤中的分支名修改为main。在本地查看branch发现本地的分支名称是master,而GitLab上创建的新仓库分支是main,所以git push失败。5. 将GitLab仓库添加为远程仓库(请用你的GitLab仓库的URL替换下面的。第一种:使用下面的命令修改分支名称一致后再推送。4. 在GitLab上创建一个新的仓库。原创 2024-06-18 10:33:12 · 422 阅读 · 0 评论 -
使用git的时候,终端提示warning: There are too many unreachable loose objects; run ‘git prune‘ to remove them.
使用git的时候,终端提示warning: There are too many unreachable loose objects;run 'git prune' to remove them.执行下面的命令,清理优化本地的 git 项目。提交的改动过多,导致本地的缓冲区占用太大。原创 2024-05-22 09:56:16 · 318 阅读 · 0 评论 -
git第一次commit如何撤销?使用git reset --soft HEAD^报错:fatal: ambiguous argument ‘HEAD^‘: unknown revision or p
上述命令执行成功,git终端不会有任何提示,如果vscode编辑器中源代码管理那里还是显示的。已提交的状态,关闭vscode重新打开即可。原创 2024-05-06 14:32:33 · 254 阅读 · 0 评论 -
受保护的分支强制提交了代码报错:You are not allowed to force push code to a protected branch on this project
往新建项目上面上传代码到主分支,结果报错:You are not allowed to force push code to a protected branch on this project……出现了以上报错,说明我们正在尝试强制推送代码到一个受保护的分支,而没有权限执行这个操作。受保护的分支通常是指在远程仓库中设置了限制,阻止用户直接强制推送到该分支,以防止意外或恶意的更改。解决办法:修改gitlab上的权限即可。代码提交成功后,可以恢复分支保护。原创 2024-05-06 14:52:51 · 1103 阅读 · 0 评论 -
git commit报错:running commit-msg hook: fabric verify-commit ERROR invalid commit message format.
【代码】git commit报错:running commit-msg hook: fabric verify-commit ERROR invalid commit message format.原创 2023-08-16 15:06:44 · 750 阅读 · 0 评论 -
git回退到指定版本
2. git reflog:git reflog命令可以查看所有分支的所有操作记录信息,包括已经被删除的 commit 记录和 reset 的操作;1. git log:git log命令可以显示当前分支所有提交过的版本信息,不包括已经被删除的 commit 记录和reset的操作;3. 代码托管网页上查看history,找到需要回滚的目标版本号。原创 2023-08-02 10:00:12 · 448 阅读 · 0 评论 -
git代码迁移后本地如何操作,如何变更为新的git仓库地址及重新配置用户名、密码
出现输入用户名的弹框,输入用户名后跟着输入密码,输入正确后拉取代码成功,后面再进行其他操作时就不需要再次输入用户名、密码了。git代码迁移后本地如何操作,如何变更为新的git仓库地址?答案是:直接切换git远程仓库地址即可。若输出的是新的仓库地址,说明切换成功。原创 2022-11-22 22:22:45 · 3203 阅读 · 0 评论 -
vscode使用git pull拉取代码时提示:git pullwarning: redirecting to http://xx/.../xx.git/
将 url =的内容换成,git pullwarning提示的url: http://xx/.../xx.git(写到git,git后面的/不要),保存文件,再次使用git pull不再出现警告。在vscode中使用git pull拉取项目时出现警告:git pullwarning: redirecting to http://xx/.../xx.git/。在项目所在目录下找到.git文件夹下的config文件,用vscode打开编辑。2. 再重新绑定origin地址。原创 2022-11-07 10:30:27 · 2171 阅读 · 0 评论 -
git将master主分支最新代码合并到自己的分支
4. 把master主分支的代码合并到自己的分支dev上。1. 打开项目,切换到master主分支。2. 拉取master主分支最新代码。5. 推送最新代码到自己的远程分支。3. 切换到自己的分支dev。原创 2022-09-21 20:02:43 · 7363 阅读 · 1 评论 -
git从master建立分支
在已经克隆下来的本地项目的文件夹目录中,空白处,点击鼠标右键,选择Git Bash Here,打开git命令窗口。1. 首先,进入master分支:2. 拉取master最新项目到本地master分支:3. 创建新分支dev,并把当前master分支内容复制一份到新分支dev中:4. 把新建分支dev推送到远端:5. 将远端的dev分支和本地的dev分支关联起来:6. 验证创建的分支是否成功:当出现Already up to date,代表该分支创建成功。...原创 2022-06-21 14:00:59 · 6765 阅读 · 0 评论 -
git合并master到自己的分支
git合并master到自己的分支原创 2022-06-08 15:28:52 · 2776 阅读 · 0 评论 -
多人协作开发使用git基于master创建本地新分支避免同一分支代码提交时冲突
多人协作开发项目时,为了避免在同一分支上代码提交时冲突,可以使用git基于master创建本地新分支。具体操作如下:1. 进入本地项目的文件夹根目录,空白处鼠标右击,找到Git Bash Here;2. 进入Git Bash Here黑窗口后,如果当前不在master主分支,执行下面的指令进入master:git checkout master3. 拉取master最新代码到本地master分支:git pull4. 基于master创建本地新分支dev:git checko原创 2022-05-27 16:55:45 · 879 阅读 · 0 评论 -
git执行完commit后,想撤回commit,怎么办?
修改完了本地代码,执行了下面的命令提交了代码:git add .git commit -m '修改......'突然发现没有先拉取最新的代码,为了避免冲突,此时想要将commit撤回,使用下面的命令即可:git reset --soft HEAD^上面的命令中,HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1;如果想要撤回两次的commit,可以使用HEAD~2;如果想要连着add撤销的话,将--soft改为--hard(删除工作空间的改动代码)。原创 2022-04-29 16:44:32 · 9021 阅读 · 1 评论 -
VSCode中git上传遇到 “在签出前,请清理存储库工作树。”问题解决
VSCode中git上传遇到 “在签出前,请清理存储库工作树。”问题:解决步骤:git stash // 暂时保存没有提交的工作git pull // 从远程拉取分支git stash pop // 恢复最近一次stash的文件原创 2021-12-16 21:00:00 · 644 阅读 · 0 评论 -
Git拉取的项目子项目下运行npm run serve提示:‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
1. 查看package.json里面有没有vue-cli-service;(或者:直接删除node modules和package-lock.json,运行npm install。以下npm命令都可以使用cnpm或yarn命令代替。查看vue-cli版本为:2.9.6。3. 卸载旧版本vue-cli。原创 2023-08-02 10:52:32 · 1051 阅读 · 0 评论 -
vscode拉取Gitlab上的项目
1. 打开vscode使用CTRL+`或者点击“查看”到“集成终端”打开控制终端;2.在终端中cd到要存放项目的文件夹下面,输入命令:git clone https://github.com/.. (Clone with HTTP的项目地址),执行过程中输入Git Credential Manager for Windows的用户名、密码,就可以将项目克隆下来;...原创 2021-08-09 14:24:23 · 5876 阅读 · 0 评论