Visual studio 2013 如何正确使用VS2013中嵌套的Git工具?
关于VS2013中嵌套的最新功能GitHub,我有几个问题(我没有安装任何其他第三方Git工具) 如果我将GitHub网站中的一个项目作为服务器端,并将该项目克隆到本地光盘中,然后进行编辑、删除、添加文件……,则: 1) 如果我“提交”所有更改,这些更改会影响服务器端的分叉项目吗 2) 如果我在提交后“推送”所有更改,这些更改会影响服务器端的分叉项目吗 3) 如果我在提交后“推送”所有更改,这是否也会向我分叉的原始项目发送拉取请求,以便原始作者知道我已发送了一些更改,也许他/她可以进行合并 4) 如果我单击“Pull”,并且原始版本有一些更改(与我的不同),我的fork项目会与原始版本的最新版本同步吗 5) 如果我单击“获取”,会发生什么?VS2013中“获取”和“拉取”的最大区别是什么 1) 如果我“提交”所有更改,这些更改会影响服务器端的分叉项目吗 不,当您在本地执行提交时,这会影响本地分支,而不是远程分支 2) 如果我在提交后“推送”所有更改,这些更改会影响服务器端的分叉项目吗 是的,推动分支是“同步”本地和远程版本的方式 3) 如果我在提交后“推送”所有更改,这是否也会向我分叉的原始项目发送拉取请求,以便原始作者知道我已发送了一些更改,也许他/她可以进行合并 是的,我记得GitHub会这么做 4) 如果我单击“Pull”,并且原始版本有一些更改(与我的不同),我的fork项目会与原始版本的最新版本同步吗 发生什么取决于您的拉动策略。您可以触发合并或重设基础。这将取决于您的设置。在任何一种情况下,您都将与远程分支“同步” 5) 如果我单击“获取”,会发生什么?VS2013中“获取”和“拉取”的最大区别是什么 执行fetch将告诉Git将更改从远程引入本地Git系统,但它不会将更改合并或重新设置到任何分支。这里有一个简单的方程式供您记住:Visual studio 2013 如何正确使用VS2013中嵌套的Git工具?,visual-studio-2013,github,Visual Studio 2013,Github,关于VS2013中嵌套的最新功能GitHub,我有几个问题(我没有安装任何其他第三方Git工具) 如果我将GitHub网站中的一个项目作为服务器端,并将该项目克隆到本地光盘中,然后进行编辑、删除、添加文件……,则: 1) 如果我“提交”所有更改,这些更改会影响服务器端的分叉项目吗 2) 如果我在提交后“推送”所有更改,这些更改会影响服务器端的分叉项目吗 3) 如果我在提交后“推送”所有更改,这是否也会向我分叉的原始项目发送拉取请求,以便原始作者知道我已发送了一些更改,也许他/她可以进行合并 4)
git pull = git fetch + git merge/rebase