
git
F-Fanger
这个作者很懒,什么都没留下…
展开
-
【error】error: failed to push some refs to ‘远程仓库地址‘ git报错解决
我们想把自己本地的某个项目关联到远程仓库并推送上去,导致报错。error: failed to push some refs to '远程仓库地址'原创 2022-06-17 10:07:44 · 729 阅读 · 0 评论 -
【分享】git stash 防止干扰别人或者新分支工作的git命令
背景:在工作中我们常常会有这样一个工作场景,正在新任务开发中突然你的leader过来,某某你去把x.x.x版本的bug给修复一下,需要马上处理。然而手里正在开发的新功能写到一半又不想提交。那么该怎么办呢?肯定有这种情况:因为当前有文件更改了,需要提交commit保持工作区干净才能切分支。由于情况紧急,只有急忙 commit 上去,commit 信息也随便写了个“暂存代码”或是“…”,于是该分支提交记录就留了一条黑历史。使用git stash命令解决stash在英文意思是隐藏。git stash 的原创 2022-05-06 14:30:32 · 345 阅读 · 0 评论 -
git 拉取远端指定分支并在本地新建分支
1、查看远端所有分支git branch -r2、拉取远端指定分支并在本地新建分支//例如 git checkout -b 2.7.0-dev origin/2.7.0-devgit checkout -b 本地分支名 origin/远程分支名使用该方式会在本地新建分支,并自动切换到该本地分支。采用此种方法建立的本地分支会和远程分支建立映射关系。...原创 2022-02-09 10:58:10 · 1106 阅读 · 0 评论 -
git 切换远程仓库
工作时可能由于git仓库的变动,需要我们将已有代码切换仓库.比如我们先用的github,现在要切换到gitlab上1、先保证本地的代码是最新的git pull -r2、修改远程仓库地址// git@21:12:45:56:a/test.git 是新的远程仓库的地址git remote set-url origin git@21:12:45:56:a/test.git3、推送代码到新仓库git push -u origin master这样就可以了...原创 2021-09-24 19:11:12 · 411 阅读 · 0 评论 -
修改git远程仓库分支名称
1、重命名本地分支git branch -m 旧分支名 新分支名2、删除远程仓库旧分支git push --delete origin 旧分支名3、推送本地分支并关联远端(本地的一个分支,在远程没有)git push --set-upstream origin 新分支名真实操如图:...原创 2021-07-29 15:00:19 · 407 阅读 · 0 评论 -
git 修改分支名
1、修改本地分支名称git branch -m oldBranchName newBranchName // oldBranchName :旧的分支名字 newBranchName :新的分支名字2、将本地分支的远程分支删除git push origin :oldBranchName3、将改名后的本地分支推送到远程,并将本地分支与之关联git push --set-upstream origin newBranchName...原创 2021-07-27 10:44:05 · 673 阅读 · 0 评论 -
git cherry-pick的使用
一般分为两种情况:1、需要另一个分支的所有代码变动,那么就采用合并(git merge)2、需要部分代码变动(某几个提交),那么就采用 cherry-pick一、cherry-pick 基本用法// 作用:git cherry-pick命令的作用,就是将指定的提交(commit)应用于其他分支 git cherry-pick <commitHash> git cherry-pick命令的参数,不一定是提交的哈希值,分支名也是可以的,表示转移该分支的最新提交二、合并多个提交//原创 2021-06-29 14:02:59 · 273 阅读 · 0 评论 -
找回git中丢失的commit 撤销git reset
在使用Git的过程中,有时候会因为一些误操作,比如reset、rebase、merge等。特别是在Commit之后又执行了git reset --hard HEAD强制回滚本地记录以及文件到服务器版本,导致本地做的修改全部恢复到Git当前分支的服务器版本,同时自己的Commmit记录也消失了。碰到这种情况,不要慌,我们在Git上做的任何操作都只是在原来之前的操作上做修改,并且会被记录下来保存,也就是说无论你做了什么,对于Git来说都可以进行回滚操作。使用git log可以看到历史记录:如下(如果有很多l原创 2021-05-26 14:31:42 · 460 阅读 · 0 评论 -
在git提交代码中忽略某些文件 git忽略文件
例如在uniapp中需要忽略node_modules,unpackage文件首先在当前项目的命令行新建.gitignore文件。touch .gitignore再在编辑器中打开该文件,并在该文件中加入需要忽略的文件名,例如:node_modules/.projectunpackage/.DS_Store提示:如果以前提交过unpackage文件的话,需要执行一下下面的命令,因为你已经提交过了这个文件,git已经在跟踪这个文件,所以我们就要从git仓库中删除这个已经被跟踪的文件g原创 2021-03-20 10:43:06 · 855 阅读 · 0 评论