草庐IT

Telegram-master

全部标签

git - 如何在 git 中获取 master 负责人的提交 ID?

我想在我的网站上显示master负责人的gitcommitid(即SHA)作为标识符。如何从git中提取这些信息? 最佳答案 此命令将为您获取最新提交的SHA-1gitrev-parseHEAD 关于git-如何在git中获取master负责人的提交ID?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5025087/

git - 有没有办法使用 Visual Studio Code 从 origin/master 查看 git diff?

使用VisualStudioCode(版本1.11.2),单击左侧面板中的源代码管理按钮,我可以非常轻松地查看当前更改的并排图形差异。但是一旦我将这些更改提交到我的本地存储库,我就无法找到一种方法来查看来自origin/master的相同并排差异。换句话说,有没有办法让VisualStudioCode(版本1.11.2)的spawn比较工具显示我在执行gitdifforigin/master时看到的内容,但在并排图形差异也是如此吗? 最佳答案 您可以为此使用扩展程序。两个不错的选择:Gitlens:https://marketpla

git - 配置 git 以便 "git pull"而不是 "git pull origin master"?

使用gitpull曾经按预期从远程存储库中pull-现在,它要求我使用gitpulloriginmaster。我不太明白它给我的说明,说我可以在我的配置文件中添加一些东西:[branch"master"]remote=merge=[remote""]url=fetch=现在我的配置文件看起来像[core]repositoryformatversion=0filemode=truebare=falselogallrefupdates=trueignorecase=true[remote"origin"]url=|redacted|fetch=+refs/heads/*:refs/remo

git:你的分支和 'origin/master' 有分歧 - 如何丢弃本地提交?

我在git中有以下消息:#Yourbranchand'origin/master'havediverged,#andhave3and8differentcommitseach,respectively.#(use"gitpull"tomergetheremotebranchintoyours)我想丢弃3个本地提交,并在origin/masterpull8个远程提交。(merge太困难了,我宁愿在master更新后再次进行3个本地提交。)我该怎么做? 最佳答案 gitfetchorigingitreset--hardorigin/ma

ruby-on-rails - git push heroku master 权限被拒绝

我正在关注ruby​​.railstutorial。我运行命令“gitpushherokumaster”,它吐出这个错误。Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.我在我的Rails应用程序“/Users/lexi87/rails_projects/first_app”中。有什么解决办法吗? 最佳答案 避免此类错

git - 为什么我的 `remotes/origin/HEAD -> origin/master` 输出中有一个 `git branch -l -a` 条目?

我不明白输出到gitbranch-l-a的第二行:remotes/origin/HEAD->origin/master。gitbranch-l-a*masterremotes/origin/HEAD->origin/masterremotes/origin/master那是另一次手术的遗留物吗?我应该清理它吗?我该怎么做?通常我在cli上使用git,但在这个本地存储库上,我尝试使用TortoiseGit为friend找到一个简单的git工作流程。 最佳答案 不,不需要清理:它是你的远程仓库引用的符号分支。当您克隆您的存储库时,您将默

git - 远程拒绝 master -> master(预接收 Hook 被拒绝)

我在rails3.2中工作,当我尝试推送到heroku时收到错误消息:gitpushherokumasterCountingobjects:496,done.Deltacompressionusingupto8threads.Compressingobjects:100%(435/435),done.Writingobjects:100%(496/496),5.17MiB|249KiB/s,done.Total496(delta125),reused216(delta8)----->Herokureceivingpush----->Removing.DS_Storefiles!Hero

git - 当我在开发分支中执行 git pull origin master 时会发生什么?

假设我有一个名为develop的私有(private)主题分支,在master之前有2次提交。gitpulloriginmaster是做什么的?在本地develop中从远程master中提取所有内容并merge它?pull本地master分支中的所有内容并merge?有没有一种方法可以在不先使用gitcheckoutmaster的情况下从develop更新master? 最佳答案 gitpulloriginmaster将master分支从远程调用的originpull入当前分支。它只会影响您当前的分支,不会影响您本地的master分

git push heroku master 说 "Everything up-to-date",但应用程序不是最新的

我在Heroku上有一个运行旧代码的应用程序。我做了一个小改动并提交了更改。然后我跑了gitpushherokumaster会说Fetchingrepository,done.Everythingup-to-date但如果我去查看应用程序,它全是旧代码。大约15天前,我确实将该站点恢复到Heroku中的另一个版本,但从那时起就推送了更新并且它们起作用了。为什么heroku没有从我的github存储库中获取最新文件?有没有办法只重置应用程序并再次从github推送文件?我在数据库中有生产数据,所以我不想碰它。提前致谢! 最佳答案 请确

git - 当 develop 分支与 master 有很大不同时管理修补程序?

我正在使用“GitFlow”分支模型,有一个主分支和一个开发分支。我正在开发一个主要的新版本,所以我的develop分支与我的master分支截然不同。每当我需要在master分支上进行修补程序并将其merge回develop时,这就会产生问题。几乎总是有冲突,这正在成为一种真正的痛苦。管理此问题的最佳方法是什么?对我来说,手动对开发进行小的修补程序更改,然后在我准备好时将所有内容merge到master中,而不将mastermerge回develop会更容易。这可能吗? 最佳答案 从一个分支到另一个分支获取一些提交的最简单方法是c