git - TortoiseGit 的 TortoiseSVN 等效命令

标签 git tortoisesvn tortoisegit

我熟悉TortoiseSVN,但不熟悉TortoiseGit 所以我正在寻找 TortoiseGit 的基本等效项。

就像我们所做的常见事情一样;

SVN > Update
SVN > Commit
SVN > Add

TortoiseGit 的类似 GUI 等价物是什么?

最佳答案

GIT SCM 与 SVN 不同

在 SVN 中,您可以选择添加、提交、更新。 SVN 中的添加仅用于在准备提交时将新文件添加到存储库。 SVN 中的提交将允许您使用更改更新远程存储库。 更新会让您知道远程是否有更改并更新您的工作副本。

在 GIT 中,您将具有添加到索引、提交、推送到上游、从上游获取、 pull 。 GIT中的添加用于将对任何文件(包括新文件)的任何更改提交到Git索引,为后续提交做准备。 GIT 中的提交不会更新远程存储库,您需要将更改推送到远程才能更新。 Fetch 会让您知道远程中是否有任何更改,而Pull 实际上会使用远程中的更改更新您的工作副本。

关于git - TortoiseGit 的 TortoiseSVN 等效命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33119393/

相关文章:

git - 如何解决 TortoiseGit 上的 "git did not exit cleanly (exit code 128)"错误?

Git merge after fetch - 究竟如何?

java - 适用于 Java、git 和 vim 的 Netbeans 7 与 Eclipse 3.6

svn - 有人在同一台机器上同时使用 Tortoise Git 和 Subversion 吗?

SVN subversion 设置和身份验证问题

windows - 在 Windows XP 上删除 .svn 目录时出现问题

ssh - 带有 openssh key 的 TortoiseGit 未使用 ssh-agent 进行身份验证

git - SSH 身份验证在 Jenkins Git 轮询上失败(适用于手动触发)

git - 查找 git 提交的直接祖先( parent ?)

svn - 如何在 svn repo 中本地忽略 .git 和 .gitignore?