git-checkout 相关问题

将分支或文件签出到Git仓库中的当前工作树。

签出从特定提交到另一个目录的文件

我想这样做:git checkout [revision] - [file]但是我想把它检查到存储库外的一个位置。我怎么做?

回答 1 投票 2

Git:“目前不在任何分支上。”在保持变化的同时,有没有一种简单的方法可以回到分支机构?

所以我在存储库中做了一些工作,当我即将提交时,我意识到我目前不在任何分支上。使用子模块时会发生很多事情,我能够解决它,但......

回答 9 投票 182

如何查看远程Git分支?

有人用git push origin test将名为test的分支推送到共享存储库。我可以看到git branch -r的分支。现在我正在尝试检查远程测试分支。我试过了:git ......

回答 27 投票 6172

如何在git中切换到另一个分支?

这些线中哪一条是正确的? git checkout'alother_branch'或git checkout origin'alother_branch'或git checkout origin /'another_branch'这些行之间有什么区别?

回答 5 投票 95

git checkout所有文件

如何摆脱存储库中所有文件的所有更改?说我在一个分支机构,我做了一些改变。 git status返回“未提交更改的更改”中的一组文件,我...

回答 2 投票 85

更改为主分支时出错:我的本地更改将被结帐覆盖

这个问题与此类似,但更具体。我有一个有两个分支的项目(分期和测试版)。我在staging上开发,并使用master分支来修复bug。所以,如果我正在努力......

回答 6 投票 92

Sourcetree中checkout现有和checkout新分支之间的区别

在sourcetree中,我想查看远程开发分支,以便我可以在那里开始一个新的功能分支。我目前在另一个功能分支,我已经承诺并推动所有...

回答 2 投票 0

Refspec消除本地和远程标签以及同名分支的歧义? [重复]

假设我有一个带有标签1.2.3和两个遥控器源和叉的工作副本,每个带有1.2.3标签,但这三个实际上都指向不同的提交。此外,总共有一个分支1.2.3 ......

回答 1 投票 0

获取git当前分支/标记名称

如何获取工作副本的当前分支或标记名称?我看过引用指示rev-parse --abbrev-ref HEAD将给出分支名称,但是如果结帐是...则不起作用。

回答 2 投票 19

如何克隆Git实验室中的所有远程分支?

我有一个主人和一个开发部门,都被推到了Git实验室。我已克隆,拉动和取出,但除了主分支以外,我仍然无法得到任何东西。我确定我错过了......

回答 3 投票 0

结账意味着什么?

我的一位教授告诉我写一个结帐代码的shell脚本。他的确切的话是这样的:写一个shell脚本,检查'XYZ'代码,编译它并运行单元测试。这个 ...

回答 1 投票 -3

如何将HEAD移回以前的位置? (独立头)和撤消提交

在git中,我试图通过合并另一个分支然后通过以下方式将HEAD重置到之前的位置进行压缩提交:git reset origin / master但是我需要退出这个。我该怎么办......

回答 6 投票 111

在不使用签出的情况下合并,更新和拉取Git分支

我在一个有2个分支A和B的项目上工作。我通常在分支A上工作,并从分支B合并东西。对于合并,我通常会这样做:git merge origin / branchB但是,我也会......

回答 11 投票 543

回滚到公共仓库中的旧Git提交

我怎样才能回滚到git中的特定提交?有人可以给我的最佳答案是使用git revert X次,直到我达到所需的提交。所以,让我说我想恢复......

回答 11 投票 714

如何从另一个分支中获取一个文件

我正在使用git并在master分支上工作。这个分支有一个名为app.js的文件。我有一个实验分支,在其中我进行了一系列更改和大量提交。现在我想把所有......

回答 6 投票 1060

“git reset”和“git checkout”有什么区别?

我一直认为git reset和git checkout是一样的,因为它们都会将项目带回特定的提交。但是,我觉得它们不可能完全相同,因为......

回答 6 投票 390

Git只回滚一个目录

这是我上一次提交的历史:(最近)提交349aee3,/ dir1和/ dir2中的更改提交fe9a5ac,/ dir1和/ dir2中的更改提交d88450e,/ dir1和/ dir2中的更改提交cdcab96,...

回答 1 投票 1

如果我在分支上运行`git checkout - - .`有什么方法可以让这些文件回来吗?

如果我有一大堆未提交的文件更改,无论出于什么原因运行git checkout - 在一个文件上,然后意识到我需要它回来 - 有没有办法做到这一点?尝试过git checkout HEAD

回答 2 投票 1

git checkout和git checkout master之间的区别

有什么区别:git checkout - 和git checkout master谢谢

回答 1 投票 1

git checkout -B没有重置或替代?

我想使用一个命令:如果它不存在,则创建一个新分支。 Checkout分支如果存在而没有任何修改。目前使用的git checkout -B branchname违反了......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.