Tag: git新

如何在Heroku上更改Git远程

我不想上传我的应用程序到错误的域名。 我怎样才能改变git上的git master分支?

如何让Git忽略文件而不使用.gitignore?

由于外部奇怪的限制,我无法修改我的仓库的.gitignore。 有没有办法忽略修改.gitignore以外的文件和目录? 即使这是一个像全局configuration的全局解决scheme,将被应用于我的所有仓库。

Git:如何redirect到特定的提交?

我想重定义一个具体的提交,而不是另一个分支的头: A — B — C master \ \– D topic 至 A — B — C master \ \– D topic 代替 A — B — C master \ \– D topic 我怎样才能做到这一点?

随机“关注”文件夹和“.keep”文件

我正在学习铁轨。 在线的某处,我注意到看似随机的文件夹和文件出现在我的Rails应用程序的目录中。 在一些文件夹里面有一个concerns .keep文件的concerns文件夹。 .keep文件似乎是空的。 在其他文件夹没有concerns文件夹,但存在一个空的.keep文件。 有谁知道这些文件/文件夹处理是什么?

我可以撤销`git clean -fdx`吗?

我正在按照github页面上的说明,忘记了进入我的git子目录。 因此,我只是用git clean -fdx文件的整个目录。 有什么办法可以解决这个可怕的错误吗?

如何将git拉到一个不是现在的分支?

当你在master分支上运行git pull的时候,它通常会从origin/master拉出来。 我在一个不同的分支称为newbranch ,但我需要运行一个命令,做一个从origin/master到newbranch ,但我不能运行git checkout更改选定的分支,直到拉完成。 有没有办法做到这一点? 为了给出一些背景知识,存储库存储一个网站。 我在newbranch做了一些改变,并通过将网站切换到newbranch来部署它们。 现在这些更改已经合并到master分支上游,我正在尝试将网站切换回master分支。 在这一点上, newbranch和origin/master是相同的,但master是落后的origin/master ,需要更新。 问题是,如果我以传统的方式来做: $ git checkout master # Uh oh, production website has now reverted back to old version in master $ git pull # Website is now up to date again 我需要达到上面的一样( git checkout master && git pull ),但是在这个过程中,不需要将工作目录改变到更早的版本。

在git中删除多个远程分支

我有一个团队成员无意中把150多个当地分支机构推到了我们的中央仓库。 谢天谢地,他们都有相同的前缀。 使用这个前缀,是否有一个git命令或很酷的小shell脚本我可以使用,将一次删除所有这些?

是否有像svn一样的git忽略命令?

我是一个新用户git ,我正在开始一个新的项目。 我有一堆我想忽略的点文件。 是否有像svn一样的git忽略命令?

签出一个旧的提交和维护主分支上的头?

目前切换到另一个git提交(在同一分支上…实际上,在主分支!),我正在执行该命令 git checkout ea3d5ed039edd6d4a07cc41bd09eb58edd1f2b3a 现在,每当我做这个git告诉我,我现在是一个独立的头。 我如何去一个较旧的提交,仍然保持头在同一分支?

在git中恢复一系列的提交

我怎样才能在git中恢复一系列的提交? 从看gitrevisions文档,我看不到如何指定我需要的范围。 例如: A -> B -> C -> D -> E -> HEAD 我想做的相当于: git revert BD 其结果是: A -> B -> C -> D -> E -> F -> HEAD 其中F包含BD的相反。