随笔分类 - git
摘要:git pull git fetch git merge origin/master
阅读全文
摘要:# 查看远程仓库地址 git remote -v # 删除远程仓库地址 git remote remove origin # 重新设置新的远程仓库地址 git remote add origin 新仓库地址 # 直接修改远程仓库地址 git remote set-url origin 新仓库地址 #
阅读全文
摘要:git master 合并了开发分支后,通过 git status 显示 Your branch is ahead of 'origin/master' by 4 commits.,但是无法 push,会提示报错 error: failed to push some refs to "项目地址" 1
阅读全文
摘要:在 Git 中,查看当前代码所在的 tag 可以使用以下命令:### 查看当前提交所对应的所有 tag如果你想查看当前 HEAD 或者某个特定的 commit 对应的所有 tag,可以使用下面的命令: git tag --contains HEAD 这个命令会列出包含当前 HEAD 的所有 tag。
阅读全文
摘要:1. 前言 随着前端项目数量、前端开发人员、前端业务的日渐增多,则非常有必要整理一份简单的 git 规范,来进行项目开发的规范化约束。本文包括开发常用 git 指令、git 分支管理规范、git 提交规范等。 2. git 常用指令 2.1. 查看最新的远程分支 # 查看远程分支 git branc
阅读全文
摘要:背景 在 git 提交过程中,难免会遇到一种情况,修改已经提交了,但提交部分还提交了部分本不该改动的文件,这时候如果统一恢复到某个历史版本,会把修改一起恢复,所以我们可以仅恢复某一个或某几个文件到某个历史版本。 命令 # -- 后面为想要查看单个文件修改历史的文件路径 git log -- src/
阅读全文
摘要:背景 工作中,默认提测分支叫 staging,每次提测,都需要将开发分支合并到 staging 提测分支,并 push,才算提测,当修复一些 bug 之后,免不了反复执行同一套 git 命令,于是写一个简单的 shell 脚本,减少重复工作。 注意 本脚本仅适用于开发分支合并到提测分支(目标分支),
阅读全文
摘要:如果commit注释写错了,只是想改一下注释 git commit --amend 参考链接:https://blog.csdn.net/w958796636/article/details/53611133
阅读全文
摘要:查看远程分支 git branch -r 查看本地和远程所有分支 git branch -a 假如别人删除了一些远程分支,我本地git branch -r/a 的时候,会看到删除之前的所有分支,如何更新远程分支列表? git remote update origin --prune 参考链接:htt
阅读全文
摘要:更新远程分支列表: git remote update origin --prune 在本地任意分支上: git branch -a // 查看本地和远程所有分支git branch -r // 查看远程分支 git push origin --delete 分支名 // 删除远程分支 本地先切回主
阅读全文
摘要:背景 由于我开发中忘记了切换分支,在master分支上开发,且直接在master分支上进行了commit、push,然后,同事告诉我他的代码要准备上线了,需要合并到master分支上线,然而我的代码还没测试通过肯定不能一起上线,于是,需要回退了。 解决方案 1、新建一个开发分支,在开发分支上merg
阅读全文
摘要:当我们有时候回滚了代码,想强制push到远程仓库的时候, git push origin --force 会报如下错误: You are not allowed to force push code to a protected branch on this project 如果用的是gitlab版
阅读全文
摘要:git项目中有时候会在本地增加或者删除了一些文件或者文件夹,但是又不想提交,一般情况下,我们取消本地所有修改: git checkout . 取消指定文件修改: git checkout filename 取消指定文件删除: git checkout filename 恢复到上一个版本,则可以解决整
阅读全文
摘要:git stash命令主要用于当在一个分支的开发工作未完成,却又要切换到另外一个分支进行开发的时候,除了commit原分支的代码改动的方法外,提供暂存代码的方式。 git stash命令参考这篇:https://blog.csdn.net/c_z_w/article/details/52862129
阅读全文
摘要:git 删除分支git branch -D 分支名 git查看分支 git branch -a git 删除远程分支 git push origin :分支名 这里注意:git分支提交并且push了,但是把分支删掉了,则分支上提交的东西也一并删掉了 正确顺序是: git commit ==》git
阅读全文
摘要:想将项目同时同步在两个远程仓库(这里是码云和gitlab),这里总结一下用到的git命令及问题。 1、首先, 找到当前已绑定码云的项目的.git中的config配置文件, 可以看到有一个远程仓库 remote 名叫origin,最快最方便的方法: [remote "gitlab"] url = gi
阅读全文
摘要:当遇到该问题的时候,一般情况下我们会首先git pull 拉取,紧接着就出现了一系列问题………… 莫慌…… 这时输入任何命令:git merge 、git checkout 、git rebase……等等都报错,看英文提示,报错原因为,有未合并的文件,看右边分支名旁边写着 MERGING,这时就要查
阅读全文