腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
吉特:“git日志-图”和“git日志-图-全”的区别是什么?
git
、
git-log
命令:git log --graph,在输出的左侧显示基于文本的图形表示的提交日志。 关于限制提交输出的选项--all,说: 提交限制 除了指定应该使用描述中解释的特殊符号列出的提交范围之外,还可以应用额外的提交限制。 --全 假装refs/中的所有引用都列在命令行中,作为<commit>__。 我不太明白这个选项的输出结果。 什么是refs/ 的参考文献? 与提交限制相关的 git log --graph 的默认值是什么? 关于提交限制,git log --graph git log --graph --all 和git log --graph --all 之间的区别是什
浏览 4
提问于2015-08-06
得票数 4
回答已采纳
9
回答
如何运行git log以仅查看特定分支的更改?
git
、
branch
、
git-branch
、
git-log
我有一个本地分支跟踪远程/主分支。在运行git-pull和git-log之后,日志将显示远程跟踪分支以及当前分支中的所有提交。但是,因为对远程分支进行了如此多的更改,所以我只需要查看对当前本地分支所做的提交。 要使用哪个Git命令来仅显示特定分支的提交? 备注: 配置信息: [branch "my-branch"] remote = origin merge = refs/heads/master
浏览 7
提问于2011-01-11
得票数 479
回答已采纳
1
回答
获取未跟踪分支的日志
git
所以,就我所知,问我的问题最简单的方法就是指定我的用例。最后,当我在日记里写的时候,我想看看那天我做了什么。因此,我从工作中改变了fetch,然后查看日志来记住我做了什么。这里的问题是,即使克隆据称是,在我的一生中,如果不签出相关的分支并可能进行快速转发,我就无法获得更新提交的日志条目。这可以用SourceTree和TortoiseGit来完成,但我使用的是Linux,而且我尝试过的所有工具都存在与stock git log --all命令相同的问题,该命令没有列出我所知道的新提交。如果不签出所有可能具有新提交的分支,我如何才能做到这一点? 编辑:由于在评论中给出的回复是有限的,我会在这里这样
浏览 1
提问于2021-03-18
得票数 0
回答已采纳
6
回答
git ->显示特定目录中最近提交时更改的文件列表
git
在Subversion中,svn log是用于显示提交日志消息的命令--有关详细信息,请参阅的联机手册 我该怎么做: svn log -v -l 10 ./ 在git里?
浏览 1
提问于2010-11-05
得票数 100
回答已采纳
1
回答
在拔出新主人后找到我的任务
git
我正在和其他一些人一起做一个项目,我想把他们推动的改变推给主人,然后把我的分支(我的分支的最新提交,比方说)重新建立在新主人的基础上。我不确定这是否是正确的方法,但无论如何,我做了以下步骤。这里的起点是我的分支。 git checkout master git pull git checkout <my-branch> git rebase master 这是可行的,但我有一个疑问。当我把新主人拉出来的时候,这是新主人的最后一次任务了。所以运行git log --graph --decorate不会显示我的分支。在这个阶段(在2到3之间),我如何看待分支上的
浏览 3
提问于2015-12-03
得票数 1
回答已采纳
3
回答
git:查看非当前本地分支的最新提交
git
我在主分支上。我希望看到分支xxx中最后一次提交的提交散列。 我试过了 git checkout xxx git log | head 这是个累赘。我敢打赌,有一种方法可以偷看这些信息,而不必费力地“结账”。 有什么想法吗?
浏览 8
提问于2016-10-05
得票数 0
1
回答
git日志仅列出gerrit中合并的更改。
git
、
logging
、
version-control
、
gerrit
、
history
不确定是否是错误,但在特定分支上运行git日志会列出甚至未经批准的更改。 设想情况: 已提交的更改&按下面的Gerrit格式进行审查 git push origin HEAD:refs/for/dev_branch 检查尚未完成&尚未合并到dev_branch的中央回购映像,并且仍然出现在仪表板中的“开放”更改中。 运行git log dev_branch也会在本地分支上列出最后提交的文件的哈希(这是未经批准的&这还没有实现中央回购)。 是否有一个过滤器,我们可以通过它来限制git只登录到合并的?
浏览 1
提问于2017-11-03
得票数 0
回答已采纳
2
回答
git推动保存历史和分支
git
、
repository
、
push
我使用'git init‘创建了一个本地存储库,并开始提交。已经为我在某些服务器上的工作创建了一个“远程”存储库,现在我需要用我的全部工作“更新”它(保存历史和分支)。 我想我需要先把这个“遥控器”克隆到我的机器上,然后以某种方式“更新”它来保存整个历史内容,但是: 1。-我怎么做到的? 2。-有没有一种简单的方法(意思是“自动”--这样git就能为我做到这一点)? 干杯
浏览 0
提问于2018-04-03
得票数 1
9
回答
如何找到提交到git分支的文件列表?
git
、
git-svn
、
commit
如何列出提交给特定分支的所有文件?我已经将40+文件提交到一个分支,我需要找到文件名,因为我正在尝试调试一些东西,当我忘记文件名时很难做到这一点。 git log只给了我一个很长的提交列表,而不是实际的文件。
浏览 0
提问于2012-01-23
得票数 38
回答已采纳
6
回答
如何获取一个分支的提交历史记录?
git
、
git-log
假设我从master创建了一个新的分支my_experiment,并向my_experiment提交了几次。如果我在my_experiment上执行git log,我会看到对此分支所做的提交,也会看到在创建my_experiments分支之前对master所做的提交。 我发现查看所有提交到my_experiments分支的历史记录是非常有用的,直到它创建该分支--实际上就是该分支的真实历史记录。否则,在查看日志时,我不能确定提交是否在my_experiments分支上。 有没有办法用Git做到这一点?
浏览 1
提问于2013-06-07
得票数 156
回答已采纳
3
回答
腾讯工峰和腾讯云开发者平台的git服务啥区别选哪个呢?
git
、
小程序
貌似看到两个都做git服务,在犹豫选哪个。。 一个是腾讯工峰,好像微信小程序有内置。一个是之前看到的dev.tencent.com的托管。。。乱了
浏览 1802
提问于2019-02-03
3
回答
在Git中,如何查看和管理不在分支中的提交?
git
、
version-control
、
branch
提交不一定在分支中,那么如何查看和管理这些提交呢?另外,有没有可能看看gitk的这些提交? 非常感谢! PS:为了让事情更清楚,这里有一个例子: git init git commit touch toto git add toto git commit -a echo $RANDOM > toto git commit -a git checkout f798e54 #checkout initial commit echo $RANDOM > toto git commit -a #"untracked commit" gitk --all git branch
浏览 0
提问于2009-09-01
得票数 2
回答已采纳
2
回答
如何确保本地分支跟踪遥控器在不附加提交的情况下完全相同?
git
、
github
、
branch
、
tracking
$ cd my/repo $ git checkout develop $ git fetch origin $ git checkout -b branch origin/branch $ git pull origin HEAD CONFLICT (content): Merge conflict in folder/file.ext Auto-merging folder/file.ext Automatic merge failed; fix conflicts and then commit the result. 我真搞不懂为什么我的分支还没有跟上时代。我以为git fetch用它
浏览 8
提问于2015-02-10
得票数 0
回答已采纳
6
回答
在一个没有历史的系统中,如何从A到B进行樱桃采摘?
eclipse
、
git
、
gerrit
、
cherry-pick
假设我有一个没有git历史的新系统,并且对A分支进行了新的检查,A分支已经有了一个提交C1,这是我昨天从其他系统做的。现在,我想在B分支中选择这个提交C1: 如果我取下分支A的结账,然后转到提交C1 (在Git视图中历史上)并单击‘樱桃挑选’,它会说你想在分支A中选择樱桃吗?所以,这里没有关于B分支的讨论。 如果我取下分支B的结账,它将根本不会显示提交C1。 现在,我如何选择将分支A的C1提交到B分支?我在eclipse中使用Gerrit,GitBlit和EGit。
浏览 7
提问于2015-04-01
得票数 16
回答已采纳
18
回答
只为特定分支提交Git日志。
git
我想列出只属于特定分支的所有提交。 使用以下内容,它列出了来自分支的所有提交,但也列出了父(主)的提交。 git log mybranch 我发现的另一个选择是排除主人可访问的提交,并给出我想要的,但我想避免知道其他分支名称的需要。 git log mybranch --not master 我试图使用git for-each-ref,但它也列出了我的分支,因此实际上它排除了所有: git log mybranch --not $(git for-each-ref --format '^%(refname:short)' refs/heads/) 更新: 我正在测试我不久前发现
浏览 0
提问于2013-02-13
得票数 331
3
回答
分支的Git日志占位符
git
是否有用于显示提交的分支名称的占位符用于git --pretty=format (在git日志和git显示中)? 就像提交散列的%H一样?
浏览 3
提问于2015-06-02
得票数 6
回答已采纳
3
回答
获取目录的提交id
git
我在生产服务器上有一个目录,这个目录是一段时间前部署的。在开发服务器上,我进行了更多的开发,并将其推送到git。 是否有方法检查生产服务器上目录的当前提交id,以确保(通过cli)? 类似于,我在目录(在生产服务器上)上运行:git check current-commit-id,因此我获得了该目录的当前提交id。如果有什么不好的事情发生,我可以回到那个工作版本。 更新:使用git rev-parse HEAD,它给我"777dc337c212095cfda279bef882d3266b0f123";相反,我想要一个看起来像"9be5922“的
浏览 6
提问于2017-09-24
得票数 5
回答已采纳
5
回答
如何在合并前检查git状态?
git
我将一个git分支合并到我的master中,但现在我想在合并之前获得代码的状态。我不想恢复合并。我该怎么做呢?运行git log会显示数百次提交,但没有列出分支,因此我不确定如何找到提交散列。建议运行git log master..,但这对我没有任何回报。
浏览 0
提问于2017-10-27
得票数 2
2
回答
将提交拆分为两个分支
git
、
git-log
我在一个叫feature-1的树枝上。我运行git log,它向我展示了一堆提交: commit <HASH-1> … commit <HASH-2> … commit <HASH-3> … commit <HASH-4> … 现在,我希望commit <Hash-3>和更高版本的提交在feature-1分支上,而commit <HASH-2>和更新的提交则在一个名为feature-2的新分支上。我怎么能这么做?
浏览 0
提问于2015-07-06
得票数 8
8
回答
Git -如何查找特定分支的首次提交
git
在下面的示例树中: A-B-C-D-E (master branch) \ F-G-H (xxx branch) 我正在寻找F- xxx分支中的第一个提交。我认为这可以通过以下方式实现: git log xxx --not master 最后列出的提交应该是F。这是正确的解决方案吗,或者它可能有一些缺点? 我知道在stackoverflow上也有类似的问题,但没有人提出这样的解决方案,我也不确定我做得对不对。
浏览 21
提问于2013-08-24
得票数 109
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
git命令
写在2018第一天:编程之路始于Git
Java学习入门知识总结之Git命令盘点
你应该掌握的Git常用操作
Git简易教程和笔记(一)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券