Questions tagged «git-checkout»

在Git存储库中签出分支或文件到当前工作树。

7
Git:如何从远程原始主机更新/签出单个文件?
场景: 我在本地的单个文件中进行了一些更改,然后运行git add,git commit然后git push 该文件被推送到远程原始主存储库 我有另一个本地存储库,该存储库是通过Capistrano使用该远程存储库中的“ remote_cache”方法部署的 现在,我不想部署整个应用程序,而只是更新/签出该单个文件。 用git有可能吗?我找不到任何可行的方法,也无法弄清楚。有了SVN,我就做了svn up file,瞧。
362 git  git-checkout 

5
Git:无法撤消本地更改(错误:路径…未合并)
我有以下工作树状态 $ git status foo/bar.txt # On branch master # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." as appropriate to mark resolution) # # deleted by us: foo/bar.txt # no changes added to commit (use "git add" and/or "git commit -a") 文件foo/bar.txt在那里,我想再次使其变为“不变状态”(类似于“ …

14
git:切换分支并忽略任何更改而无需提交
我正在git分支上工作,可以提交更改,因此我使用了有用的提交消息进行了提交。然后,我无意中对代码进行了微小的更改,这些更改不值得保留。我现在想更改分支,但是git给了我, 错误:您对“ X”进行了本地更改;无法切换分支。 我可以不提交就更改分支吗?如果是这样,我该如何设置?如果没有,我如何摆脱这个问题?我想忽略小的更改而不提交,而只更改分支。
318 git  branch  git-checkout 

9
如何按日期在Git中结帐?
我正在源代码中进行回归。我想告诉Git:“根据参数化的日期/时间检出源”。这可能吗? 我还以我当前的观点上演了一些不想失去的变化。理想情况下,我想在当前来源和我之前感兴趣的某个版本之间来回切换。
314 git  git-checkout 

10
如何回到Git的最新版本?
我最近从SVN转到了Git,对某些事情有些困惑。我需要通过调试器运行脚本的先前版本,因此我做了git checkout <previous version hash>并且做了我需要做的事情。 现在我想回到最新版本,但是我不知道它的哈希值。当我输入时git log,我看不到它。 我怎样才能做到这一点?另外,有没有比键入哈希更简单的方法来更改版本-例如“返回两个版本”或“按时间顺序排列最近”?
303 git  git-checkout 

7
如何处理超脱的提交
使用git我做了这样的事情 git clone git checkout {a rev number tree rev before} (here I started to be in a detached head state) //hacking git commit //hacking git commit (some commit where made on origin/master) git pull (which does complete because there was some error due to the fact that I'm no …
279 git  git-checkout 

3
Git结帐双破折号的含义
此git命令中文件名前面的双破折号是什么意思? git checkout --ours -- path/to/file.txt git checkout --theirs -- path/to/file.txt 他们是强制性的吗?等于 git checkout --ours path/to/file.txt git checkout --theirs path/to/file.txt
274 git  git-checkout 


16
如何使用git签出GitHub拉取请求?
我想签出先前创建的拉取请求(通过GitHub Web界面创建)。我搜索并找到了refs / pull或refs / pull / pr的不同地方 但是当我添加fetch = +refs/pull/*/head:refs/remotes/origin/pr/*到git配置文件并执行git fetch时 我做错了什么?GitHub应该自动创建pull / xyz东西,还是我必须配置一些东西?

4
Git,如何将原点/主节点重置为提交?
我通过以下命令将本地主服务器重置为提交: git reset --hard e3f1e37 当我输入$ git status命令时,终端会说: # On branch master # Your branch is behind 'origin/master' by 7 commits, and can be fast-forwarded. # (use "git pull" to update your local branch) # nothing to commit, working directory clean 由于我也想重置原点/标头,因此我签出到原点/原版: $ git checkout origin/master Note: checking out 'origin/master'. …


21
从存储库检索单个文件
从远程git存储库中获取单个文件的内容的最有效的机制是什么(相对于所传输的数据和所使用的磁盘空间)? 到目前为止,我已经设法提出了: git clone --no-checkout --depth 1 git@github.com:foo/bar.git && cd bar && git show HEAD:path/to/file.txt 这似乎仍然过高。 从仓库中获取多个文件呢?

6
显示您在哪个git标签上?
我无法找出当前已签出的标签。 当我做: git checkout tag1 git branch 我似乎找不到我在哪个标签上。它仅记录: * (no branch) master 是否可以找出签出的标签?在上面的示例中,该值为tag1。


9
Git:“目前不在任何分支上。” 是否有一种简单的方法可以使分支返回并保留更改?
因此,我在存储库中做了一些工作,当我要提交时,我意识到我目前不在任何分支上。 使用子模块时,这种情况经常发生,我能够解决,但是过程很繁琐,而且我一直认为必须有一种更简单的方法来做到这一点。 是否有一种简单的方法可以使分支返回并保留更改?
201 git  branch  git-checkout 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.