标签: git-pull

有没有一种简单的方法可以知道在下一个'git pull'中哪些文件会被更新?

我想知道哪些文件会更新(并希望会发生的变化)如果我做'git pull'...

是

git stash 
git fetch
git diff origin/master
git stash apply 
Run Code Online (Sandbox Code Playgroud)

答案 ?

git diff pull git-pull

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

Git在443端口

我在我的服务器上有一个git存储库,我可以通过端口443 ssh.但是现在我想从该服务器拉出并推送到它但是git让我拒绝连接.我认为它通过端口22连接,但我希望它通过443连接.我使用tortoiseplink连接如何在推或拉时通过端口443连接?

git ssh git-pull git-push

3
推荐指数
2
解决办法
8190
查看次数

如何从原始仓库更新github fork?

我分叉了一个github回购.现在我想将我的fork更新为当前的repo版本.我怎样才能做到这一点?

git github git-pull git-merge

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

在拉动之前承诺一切,为什么?

在分支机构工作时,我会有一些我正在改变的文件.我的一位同事告诉我,他推动了一项改变,我应该立即解决这个问题.如果我不做出改变,git就不会让我拉.即使我修改过的所有文件都没有更新.

我想知道为什么会这样,如果可能的话,有办法避免这种情况吗?

git git-pull git-commit

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

如何调试“git pull”花费太多时间?

我们面临着git pull花费太多时间的问题,最后它只是失败了。我们正在使用公司 Gitlab。

发生的那一刻

我的一位同事用一些巨大的视频和图像文件更新了 repo。我们尝试提取代码可能是因为该文件花费的时间太长并且也失败了。

我们尝试过的

所有这些都没有解决问题:

  1. 我们从 repo 中删除了这些文件。添加到 git ignore。
  2. git filter-branch.
  3. 我们已经尝试使用这种技术完全删除大文件。
  4. 尝试了命令git gc之后git filter-branch。

但对于我的同事,他能够非常快速地提取代码,

  1. 可能是因为他本地已经有了那个文件
  2. 或者他正在使用 SSH,我们没有添加它。

错误

远程:计数对象:1279,完成。远程:压缩对象:100% (880/880),完成。致命:远端意外挂断 MiB | 743.00 KiB/s
致命:早期 EOF 致命:索引包失败

已编辑

  1. 我们所做的工作是,从他的系统中复制项目文件夹
  2. 复制到我的系统作为新鲜。
  3. 创建了新的 ssh 密钥

git git-pull

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

为什么对于git pull合并是默认行为?

通常,当我们使用新的原始提交来更新本地存储库时,我们会执行git fetch和git rebase。但是我们不做git fetch git merge。通常,原因是我们不想添加新的提交(合并提交),而只是想在我们的代码之上获取所有新的提交。那么为什么git pull的默认行为不是合并。我知道我们可以更改它,但是有更好的理由使用fetch-merge而不是fetch-rebase。

git git-pull git-merge git-rebase

3
推荐指数
2
解决办法
573
查看次数

为什么我不能从我的远程分支拉?

[console]: git remote -v
origin git@testServer.com:myProj/myProj.git(fetch)
origin git@testServer.com:myProj/myProj.git(push)

[console]: git branch -a
*myBranch
development
remotes/origin/myBranch
remotes/origin/development

[console]: git pull origin/myBranch myBranch
fatal: 'origin/myBranch' does not appear to be a git repository
fatal: Could not read from remote repository
Run Code Online (Sandbox Code Playgroud)

我最初创建了这个分支并且已经推出了一段时间.虽然昨天我确实从另一个分支机构进入了我的分支,所以也许这搞砸了什么?

git branch git-pull git-rebase

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

git只拉一个特定的标签

我寻求命令让我的生活变得最简单.

问题: 有一个包含来源的项目.随着时间的推移,我推出了更多版本:v1.0.1直到v1.0.14(最新版本)版本v1.0.12是一个补丁并修复了myserver的特殊功能,但myserver实际上安装了v1.0.10(我应该从v1.0.10更新到v1.0.12)

问题: 如何创建命令以将特定服务器更新为外观版本v1.0.12

我知道命令git pull但不明白如何做正确的方式我也想要一些选项来防止合并冲突

起点是我做的命令:

$ git pull --rebase origin refs/tags/1.0.13:refs/tags/1.0.13
From http://192.168.0.12/gitlab/AF-NG/frontend-dist
* [new tag]         1.0.13     -> 1.0.13
* [new tag]         1.0.11     -> 1.0.11
* [new tag]         1.0.12     -> 1.0.12
* [new tag]         1.0.14     -> 1.0.14
First, rewinding head to replay your work on top of it...
Applying: 2.0.0
Using index info to reconstruct a base tree...
------
Falling back to patching base and 3-way merge...
Auto-merging styles/css/production.min.css
CONFLICT (add/add): Merge conflict in file.css
When you …
Run Code Online (Sandbox Code Playgroud)

git git-pull

3
推荐指数
2
解决办法
9466
查看次数

Git Pull vs Git fetch哪一个优先?

我知道之间的区别git pull和git fetch.

但我想知道,哪一个是优先考虑的?

因为git pull在我不知情的情况下自动合并.这就是我发现的不同.git fetch不会这样做.还有别的事吗?

git git-pull git-fetch

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

我应该先推还是拉?

请想象一下:

我和我的同事正在主分支上工作。我已经更改(添加和删除)一些代码。同时我的同事做了一些更改并将 a 推commit送到主分支。

现在我当前的工作目录与 master 分支不同,我想保留 master 分支和我的工作目录上的更改。

在这种情况下我该怎么办?

如果我做一个推送,主分支将和我的工作目录相同(我同事的更改将消失),如果我先执行拉取,自然我所有的更改都会消失。无论如何,我该如何处理这种情况?

git github git-pull git-push

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

标签 统计

git ×10

git-pull ×10

git-merge ×2

git-push ×2

git-rebase ×2

github ×2

branch ×1

diff ×1

git-commit ×1

git-fetch ×1

pull ×1

ssh ×1