草庐IT

Telegram-master

全部标签

git - 我需要 pop 并删除我的 master 分支中的 "middle"提交。我该怎么做?

例如,在下面的master分支中,我只需要删除提交af5c7bf16e6f04321f966b4231371b21475bc4da,这是由于之前的rebase导致的第二个提交:commit60b413512e616997c8b929012cf9ca56bf5c9113Author:LucaG.SoaveDate:TueApr1223:50:152011+0200addgenericconfig/initializers/omniauth.example.rbcommitaf5c7bf16e6f04321f966b4231371b21475bc4daAuthor:LucaG.SoaveD

git - 'origin'中的 'git push origin master'是什么意思

当我运行时:gitpushoriginmaster...在此上下文中,origin的含义是什么? 最佳答案 git有一个“远程”的概念——这些就像一个存储库的简单昵称,所以你不必每次都使用它的完整URL来引用另一个存储库。origin就像任何其他远程一样,但是您经常看到它,因为当您第一次克隆存储库时,gitclone将默认设置一个名为origin的远程引用您从中克隆的URL。如果您执行gitremote-v,它将显示您在本地存储库中设置的所有Remote,以及它们引用的URL。(你会发现它比我上面说的要复杂一点,因为远程可以引用不同

git - 为github上的项目做贡献,如何 "rebase my pull request on top of master"

好的,我正在为github上的一个项目做贡献。github上的项目是upstream,我在github上的forkrepo是origin,我的localrepo在我的电脑上。gitcheckout-bfeature#Workingonfeaturegitcommit-a-m'onlycommitonfeature'然后我提交一个pull请求gitpushoriginmasterpull请求已审核,需要进行不相关的更改。其他人提交并merge到upstream/master现在upstream维护者要求我“将我的pullrequest重新设置在master之上”这是我的故事(插入法律与秩

git - 你的分支领先于 'origin/master' 1 次提交

我是git的新手,我正在研究git。我在git中添加了一些文件:gitaddgitadd然后我想把它推送给review,但是我错了gitcommit所以我修改过的文件不接受审核。现在,如果我输入命令:gitstatus它说#Onbranchmaster#Yourbranchisaheadof'origin/master'by1commit.#nothingtocommit(workingdirectoryclean)我想还原那个提交,我想推送这些文件以供审查而不是提交。谁能告诉我该怎么做? 最佳答案 您不能推送任何尚未提交的内容。操

java - mongodb java 驱动程序 - com.mongodb.MongoException : can't find a master

我正在尝试连接到远程mongodb。我使用本地mongodb开发了我的应用程序。现在我将应用程序部署到dev并配置了devmongodb。我收到以下异常。Causedby:com.mongodb.MongoException:can'tfindamasteratcom.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:509)atcom.mongodb.DBTCPConnector.call(DBTCPConnector.java:266)atcom.mongodb.DBApiLayer$MyCollection.__find

java - mongodb java 驱动程序 - com.mongodb.MongoException : can't find a master

我正在尝试连接到远程mongodb。我使用本地mongodb开发了我的应用程序。现在我将应用程序部署到dev并配置了devmongodb。我收到以下异常。Causedby:com.mongodb.MongoException:can'tfindamasteratcom.mongodb.DBTCPConnector.checkMaster(DBTCPConnector.java:509)atcom.mongodb.DBTCPConnector.call(DBTCPConnector.java:266)atcom.mongodb.DBApiLayer$MyCollection.__find

git - Visual Studio 2013 git,仅列出 Master 分支

我正在使用VisualStudio2013的Git支持在私有(private)GitHub存储库上工作。我有权promise。我想切换分支,但是当我转到“分支”View时,任何列表(分支下pull列表、已发布分支、merge工具)中的唯一分支是master。其他分支出现在GitHub、GitHubforWindows和TortoiseGit中。所以我知道他们在那里并且我可以访问。为什么我在VisualStudio中看不到其他分支有什么想法吗?我正在运行VisualStudio2013Update2。 最佳答案 分支下pull列表只会

git - 如何用git切换回 'master'?

我已经做了第一次提交;然后创建了一个分支(假设是branch1)。在这个分支中,我创建了一个目录“example”并提交了。在GitHub中,我看到了我的新分支和我添加的新目录“example”。现在我想知道如何“同步”回master;因此删除了“example”文件夹(因为它在master上不存在)。编辑:找到。-typed-empty-exectouch{}/.gitignore\;完成了工作。 最佳答案 您需要checkout分支:gitcheckoutmaster或gitcheckoutmain参见Gitcheatsheet

git - 在 Git 存储库中针对 master 更新过时的分支

我有一个Git存储库,其中的分支(本地和远程)已经过时。我想使这个分支与master分支保持同步,但我不知道该怎么做。也可能会有很多merge冲突。如何使这个过时的分支恢复或更新到与master分支相同的状态? 最佳答案 更新master分支,无论如何你都需要这样做。然后,其中之一:根据master分支将旧分支rebase。在rebase期间解决merge冲突,结果将是一个最新的分支,可以干净地merge到master。将您的分支merge到master,并解决merge冲突。将mastermerge到您的分支中,并解决merge冲

git - 更改 Git 远程 HEAD 以指向 master 以外的内容

如何将Git远程的HEAD引用设置为指向“master”以外的其他内容?我的项目有一个不使用“主”分支的策略(所有分支都应该有有意义的名称)。此外,规范的主存储库只能通过ssh://访问,不能通过shell访问(如GitHub或Unfuddle)。我的问题是远程存储库仍然有一个指向refs/heads/master的HEAD引用,但我需要它指向不同的分支。这导致了两个问题:克隆repo时,有这个,warning:remoteHEADreferstononexistentref,unabletocheckout.这令人困惑和不便。基于网络的代码浏览器依赖于HEAD作为浏览树的基础。那么我