标签: git-pull

如何接受来自遥控器的所有更改?

我正在做一个拉动起源some_branch,可以看到有很多变化.最终我不介意他们擦掉我的全部.

我怎样才能全部接受它们或者逐个使用mergetool和合并文件?

merge git-pull

9
推荐指数
2
解决办法
5568
查看次数

在纯PHP中执行git pull

我不知道是否有人库或如何执行与纯PHP一个get拉请求的人都知道,没有被安装在服务器上的git.

首先,这甚至可能吗?我见过奇怪的类,但他们似乎无法执行拉取请求.

我想另一种方法是将我的脚本捆绑某种形式的git.这可能吗?

我真的很茫然,所以任何帮助或建议将不胜感激.

谢谢.

php git version-control git-pull

9
推荐指数
1
解决办法
838
查看次数

当我的工作树和/或索引变脏时,"git pull"是否安全?

假设我有一个git repo,其工作树和/或索引是"脏的"(即我有尚未提交或隐藏的本地修改)并且我很想在没有先提交或存储的情况下执行"git pull".(或者,说我正在向git介绍一个新的团队成员,当他们的本地回购"肮脏" 时,他们很想运行"git pull ".)我想知道做一个"git pull"是多么安全这个案例.如果它不安全,那可能发生的最糟糕的事情是什么?如果我从受信任的vs不受信任的来源中撤出,这有关系吗?

到目前为止,我的调查表明,对于我所认为的一个相当简单的问题,一系列令人困惑的想法.

首先,git-stash手册页听起来像git pull非常安全,并且如果你遇到可能出错的情况,它会中止:

   Pulling into a dirty tree
       When you are in the middle of something, you learn that there are
       upstream changes that are possibly relevant to what you are doing.
       When your local changes do not conflict with the changes in the
       upstream, a simple git pull will let you move forward.

       However, there are cases in which your local changes do conflict
       with the upstream changes, …
Run Code Online (Sandbox Code Playgroud)

git git-pull

9
推荐指数
1
解决办法
8882
查看次数

Git pull直到某些提交(标记)

我有一个远程存储库的克隆.我将其远程URL更新到我自己的服务器.然后我做了一些提交并将它们推送到我的存储库.现在我需要从初始存储库中提取一些更改.来自特定的分支.我可以通过跑步来做到这一点

git pull http://example.com/repo.git example_branch
Run Code Online (Sandbox Code Playgroud)

这将从每个新提交中提取example_branch(实际上我将获得一个开发版本).但这example_branch有标签.而且我需要停止拉某个(在我的情况下获得一个稳定的释放).我怎样才能做到这一点?

UPD最后我想出了:

git remote add example http://example.com/repo.git
git fetch
git merge tag_name
Run Code Online (Sandbox Code Playgroud)

git git-pull

9
推荐指数
1
解决办法
8702
查看次数

从Team Foundation Service将分支拉到Visual Studio 2012

我正在与另外2个人合作开展一个项目,我们正在使用Visual Studio 2012和Git以及Team Foundation Service.

我能够将存储库从TFS克隆到我的机器,但是我无法获得单独的开发分支,而我可以在TFS网站上看到它.

有谁知道如何做到这一点?

git git-pull git-branch visual-studio-2012 azure-devops

9
推荐指数
1
解决办法
6386
查看次数

git pull master的问题与origin master不同步

这些是我执行的一系列步骤:

  1. 将我在分支中的更改提交到本地主服务器(提交ID dc9afg2k)
  2. git fetch origin master && git merge origin master
  3. git checkout master
  4. git pull (这拉动了所有最近的变化)
  5. git fetch origin master && git merge origin master
  6. git reset --hard origin/master
  7. git checkout branch
  8. git blog
  9. git reset --hard dc9afg2k (提交成功)
  10. git checkout master
  11. git log (这回到了2天前).
  12. git pull(master不是用当前更新origin/master).

git git-pull git-fetch git-branch

9
推荐指数
1
解决办法
1万
查看次数

初始导入后如何从github更改为bitbucket?

当我第一次在bitbucket上创建我的新存储库时,我使用了从github导入源的选项(导入现有代码).然而,git repo现在已经更新,我想拉出这些更改并在bitbucket上更新我的回购.我怎样才能做到这一点?

git pull github bitbucket git-pull

9
推荐指数
1
解决办法
2812
查看次数

GIT:如何在还原合并后从分支中提取更改

我希望标题不是很混乱.

历史(又名我做错了):

假设有两个分支,主要和特征.功能是一个分支,我保留一个较长的功能项目,并不时在该分支上使用git pull origin master来保持更新主代码的更新.

我偶然合并并将功能推入主人.

它还没有准备好,所以我试图恢复它.我试过以下:http://sethrobertson.github.io/GitFixUm/fixup.html#pushed_new_merge 但我想我做错了.我用过:git revert然后提交恢复并推送它.问题似乎已经解决了 - 这个功能在主人不再变化

现在的问题是,当我尝试在功能分支上使用git pull origin master时,它会继续删除我的文件并恢复所有更改,因为它正在与revert-commit合并.主人的头是过去的那个恢复,我需要从更新的提交中拉出更改继续功能分支.

我用谷歌搜索了这个话题,最有希望的答案是这样的:https: //metlos.wordpress.com/2012/01/13/git-merging-after-a-revert/ 但这里合并的方式不同于我想要的to(要掌握的功能,我需要掌握功能).

我正在考虑创建master的clone分支,然后应用来自该分支上的链接的指令,这样我就可以得到我需要的结果,但是我担心这是一个临时解决方案,我需要随时应用我想要从master中提取.

我最好为这个故事不要乱,如果有些事情是不可理解的,我会澄清.

git merge github git-pull git-revert

9
推荐指数
1
解决办法
1624
查看次数

审查更改提交后更新拉取请求未显示在拉取请求中

我分叉了一个 GitHub 存储库并在我的分叉上进行了一些更改并提交了拉取请求,但原始 GitHub 存储库的所有者要求进行一些更改,他们在拉取请求中要求我进行更改。我认为向我的分叉添加额外的更改会导致它们出现在当前的拉取请求中,但令我惊讶的是我在拉取请求中看不到我的更改。

这是我在生成原始拉取请求后所做的:

  1. 进行了代码更改
  2. 添加文件 1git add -A`
  3. 提交文件 git commit -m "these are my suggested changes in pull request"
  4. 提交我的更改 git push

我可以在自己的 fork 上看到更改,但我不明白为什么在拉取请求中看不到任何更改。

有谁知道我需要做什么才能在当前拉取请求中显示我的更改?

我真的很感激你的帮助。

git github git-pull git-push gitlab

9
推荐指数
3
解决办法
1万
查看次数

如何让git从分支而不是标签中拉出?

我们的 repo 恰好有一个与分支名称同名的标签。因此,当我尝试从该分支中​​拉取时,git 感到困惑并从标记中拉出,就像这样。我必须先删除那个标签才能让我的 git pull 工作。

那么我如何告诉 git pull from branch 而不是 tag 呢?

cc-backend ? git pull origin 0.9.0-rc6-patch1                                       
From 10.0.0.28:webcc/cc-backend
 * tag                 0.9.0-rc6-patch1 -> FETCH_HEAD
Already up to date.

/* I have to delete that tag and git pull again to get the result I want */

cc-backend ? git pull origin 0.9.0-rc6-patch1                                       
From 10.0.0.28:webcc/cc-backend
 * branch              0.9.0-rc6-patch1 -> FETCH_HEAD
Updating 9d7e9dc3..2bf3f96a
Fast-forward
 app/Services/GroupSeat/Seat.php | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
Run Code Online (Sandbox Code Playgroud)

git git-pull

9
推荐指数
1
解决办法
1448
查看次数