-
git checkout 远程分支到本地_本地git分支被误删,如何找到该分支的提交记录和代码?...
2020-12-27 19:27:44首先clone一份Git仓库代码下来clone下来之后,做下修改,然后add并commit到本地,如下图注意上面是在xxx分支做的操作,现在git branch -a查看下分支,然后git checkout master切换分支(注:如果没有commit就去切换...首先clone一份Git仓库代码下来clone下来之后,做下修改,然后add并commit到本地,如下图
注意上面是在xxx分支做的操作,现在git branch -a查看下分支,然后git checkout master切换分支(注:如果没有commit就去切换分支是会报错的,而且切换不了),切换完之后,我们强制删除这个xxx分支(可以试试git branch -d xxx,-d删不动),如图
4.删除分支后,本地的更改的代码是没有了的,现在我们使用git log -g查看提交记录 (注意和git log -a的区别)
现在我们可以拿到xxx分支提交代码到本地的那条记录的hash值(暂且称之为A),然后执行git branch recover-xxx A(注意这里recover-xxx是本地新建分支的名字,不是已删除的xxx分支,而且建议不要使用之前的分支名)
到这里我们可以看到之前xxx分支修改的代码已经找回来了
-
git提交本地分支到远程分支
2020-06-03 10:09:50如果远程仓库没有这个分支,则会新建一个该分支。 2、将本地指定分支提交到远程指定分支 git push origin local_dev:master 这里的含义是将本地的local_dev分支提交到远程仓库的master分支上面。 ...1、push到远程仓库上面
git push origin local_dev
这里的含义是将local_dev这个分支提交到远程仓库上面。如果远程仓库没有这个分支,则会新建一个该分支。2、将本地指定分支提交到远程指定分支
git push origin local_dev:master
这里的含义是将本地的local_dev分支提交到远程仓库的master分支上面。
-
git 切换本地分支_Git批量删除本地分支
2020-11-30 17:09:49作为一个有强迫症对自己要求严格的猿,长时间积累下来的各种乱七八糟没有规范命名的分支是难以忍受一直觉得能够用git命令行管理代码是一项很重要的技能,有时候能够反映出该猿的实战经验是否丰富;在命令行熟练后再...- 如何删除本地分支:
好说,用IDEA或VSCode点击...
- 用命令:
额,应该是git branch -d xxx
- 用命令批量删除本地分支呢?:
mmp...
弱弱的问下为什么非要删除这些分支?- 作为一个有强迫症对自己要求严格的猿,长时间积累下来的各种乱七八糟没有规范命名的分支是难以忍受
一直觉得能够用git命令行管理代码是一项很重要的技能,有时候能够反映出该猿的实战经验是否丰富;在命令行熟练后再用开发工具集成的可视化git是个不错的选择
各种删除分支:- 删除一条分支:
git branch -D branchName
- 删除当前分支外的所有分支:
git branch | xargs git branch -d
- 删除分支名包含指定'dev'的分支:
git branch | grep 'dev*' | xargs git branch -d
命令解析:
|
管道命令,用于将一串命令串联起来。前面命令的输出可以作为后面命令的输入。git branch
用于列出本地所有分支。grep
搜索过滤命令。使用正则表达式搜索文本,并把匹配的行打印出来。xargs
参数传递命令。用于将标准输入作为命令的参数传给下一个命令。
-
git删除本地分支命令_Git批量删除本地分支
2021-01-20 03:10:50作为一个有强迫症对自己要求严格的猿,长时间积累下来的各种乱七八糟没有规范命名的分支是难以忍受一直觉得能够用git命令行管理代码是一项很重要的技能,有时候能够反映出该猿的实战经验是否丰富;在命令行熟练后再...- 如何删除本地分支:
好说,用IDEA或VSCode点击...
- 用命令:
额,应该是git branch -d xxx
- 用命令批量删除本地分支呢?:
mmp...
弱弱的问下为什么非要删除这些分支?- 作为一个有强迫症对自己要求严格的猿,长时间积累下来的各种乱七八糟没有规范命名的分支是难以忍受
一直觉得能够用git命令行管理代码是一项很重要的技能,有时候能够反映出该猿的实战经验是否丰富;在命令行熟练后再用开发工具集成的可视化git是个不错的选择
各种删除分支:- 删除一条分支:
git branch -D branchName
- 删除当前分支外的所有分支:
git branch | xargs git branch -d
- 删除分支名包含指定'dev'的分支:
git branch | grep 'dev*' | xargs git branch -d
命令解析:
|
管道命令,用于将一串命令串联起来。前面命令的输出可以作为后面命令的输入。git branch
用于列出本地所有分支。grep
搜索过滤命令。使用正则表达式搜索文本,并把匹配的行打印出来。xargs
参数传递命令。用于将标准输入作为命令的参数传给下一个命令。
-
git 本地分支追踪远程分支
2019-01-22 09:04:231、使用一下命令可以实现本地的分支追踪远程分支 git branch --set-upstream-...二、又如何在本地把远程分支上新建分支同步到本地(本地没有该分支)? 1.其实在从远程分支分出来的分支都是跟踪分支(track),当对... -
git删除本地分支以及远程分支(简单粗暴)
2021-02-23 16:22:03但是该分支必须完全和它的上游分支merge完成(了解上游分支,可以点击查看链接),如果没有上游分支,必须要和HEAD完全merge 所以直接用git branch -D branch/… 2.删除远程分支 git push origin --delete branch/… ... -
git本地分支和远程分支如何关联
2018-11-19 17:10:41二、又如何在本地把远程分支上新建分支同步到本地(本地没有该分支)? 1.其实在从远程分支分出来的分支都是跟踪分支(track),当对该分支进行push和pull时,如果该分支和远程分支同名git会知道推送到远程哪个分支... -
git-远程分支和本地分支关联
2018-07-11 14:04:26将本地新建分支push到自己的本地远程origin上,因为只在本地创建了一个新的分支,远程 origin 上还没有该分支git push origin feature/source4.把本地分支与远程origin的分支进行关联处理(通过 --se... -
git本地分支和远程分支的关联
2020-06-02 14:14:391.远程新建了一个分支,本地没有该分支 这种情况下使用git checkout --track origin/branch_name 后,本地会新建一个分支名叫 branch_name ,并自动跟踪远程的同名分支 branch_name。 2.本地新建了一个分支,远程... -
idea 实现 git远端分支与本地分支同步
2020-10-23 09:54:45而我们想要切换同事新建的分支时,发现在idea 的git 分支列表并没有找到,这时候就要保持本地的分支与 git远端分支保持同步了 方案一: 在idea 的 Terminal 窗口执行下面 git 命令即可 git remote update ... -
Git本地分支与远程分支关联问题
2020-03-11 10:35:47假设有本地分支dev_name,远端没有该分支。此时push或者pull时,就不知道跟踪的是哪个分支?使用以下指令: git push --set-upstream origin dev_name 此时会在远端自动创建分支dev_name,并且会自... -
git本地连接远程分支
2019-09-27 10:42:01git 关联远程分支 git branch --set-upstream-to=origin/remote_branch your_branch 其中,origin/remote_branch是你...1、如果远程新建了一个分支,本地没有该分支。 可以利用git checkout--trackorigin/branc... -
git 本地分支和远程分支相关联的操作
2020-05-31 21:54:11查看所有分支(本地加远程) git branch -a 结果如下: dev master remotes/origin/HEAD -> origin/master remotes/origin/dev remotes/origin/master ...如果分支不存在就创建该分支, 并跳转到该分支 如果分支 -
转 - git本地分支和远程分支如何关联
2019-08-12 23:49:39感谢原作者分享。 正文如下: ...二、又如何在本地把远程分支上新建分支同步到本地(本地没有该分支)? 1.其实在从远程分支分出来的分支都是跟踪分支(track),当对该分支进行push和pull时,如果该分支和... -
git 删除远程分支
2019-09-28 16:37:46git 删除远程分支 删除远程分支 git branch -r -d origin/branch-name git push origin :branch-name 拉取远程分支(本地没有该分支) git pull origin 远程分支名:本地分支... -
【Git】远程分支仓库拉取到本地
2020-09-17 21:46:05例如:将gitLab 上的dev分支拉取到本地 ...4》git checkout -b dev origin/dev在本地创建分支dev并切换到该分支 5》git pull origin dev就可以把gitLab上dev分支上的内容都拉取到本地了 ---------------------... -
Git本地分支和GitHub远程分支的关联
2020-05-14 23:07:10一、本地→远程 GitHub只有一个默认的master分支: ...原因:因为该分支只在本地有,远程还没有 解决:设置上流分支,有两种方法: 方法1:git push -u origin kenny-feng 方法2:git push --set-upstrea -
求教—Eclipse中使用git怎样切换分支,远程已经有该分支
2019-05-29 14:44:17求教—Eclipse中使用git怎样切换分支,远程已经有该分支如题,如图,我现在是3.0.9的分支,请问我要切换到3.1.1怎样切换,貌似听说需要在 Remote Tracking 中有这个3.1.1才能切换是吗?我试了 右键项目-Team-Switch ... -
git本地分支与远程关联
2019-02-27 16:36:00转载自三茶姑娘的博客 Git 在本地新建分支, pull下来的时候,有时会报以下提示: ...将本地新建分支push到自己的本地远程origin上,因为只在本地创建了一个新的分支,远程origin 上还没有该分支,若远程已有该分... -
git 跟踪远程分支
2019-10-25 13:57:341、使用一下命令可以实现本地的分支追踪远程分支 ...二、又如何在本地把远程分支上新建分支同步到本地(本地没有该分支)? 1.其实在从远程分支分出来的分支都是跟踪分支(track),当对该分支进行push... -
[git] git拉取远程指定分支到本地
2019-04-02 17:09:31我们经常会遇到,同事把一个分支(如feature-01)提交到了远程仓库,我们本地没有该分支,需要把该分支拉取到本地,查阅并修改,情况下如: $ git branch -a * dev master remotes/origin/dev remotes/origin/... -
git 本地分支和远程分支联系 Threre is no tracking information for the current branch
2017-05-08 16:49:41解决在通过git客户端 git pull的时候出现 Threre is no tracking information for the current branch ....引起的原因可能是同事a误建了一个分支,后来删除了,但是在本地没有删除该分支,还有该分支的记录。 -
git如何拉取分支代码
2020-10-27 13:48:251、git clone + 自己Git库的地址 --拉取 2、git remote add origin ...5、git checkout -b dev origin/dev在本地创建分支dev并切换到该分支 6、git pull origin dev就可以把gitLab上dev分支上的内容都拉取到本地了 ... -
GIT上面有的分支,本地却无法检出,也看不到该分支
2019-05-06 14:03:19然而本地在查看所有分支的时候却报错 #查看所有的分支 git branch -a 这种情况是没有更新远程分支的索引,所以这样是看不到的, 直接使用命令检出也会失败 #直接检出develop分支报错 git checkout develop ...
收藏数
247
精华内容
98