Rstudio 中 Git GUI 按钮后面的 运行 是什么代码
What code is run behind Git GUI buttons in Rstudio
我正在寻找 RStudio 中可用的 Git GUI 按钮的文档。
当您的 .Rproj 在 git 存储库中时,"Git" 选项卡会出现在 RStudio 的右上角 window,提供 git 图形用户界面。这些按钮包括 Diff、Commit、Pull、Push 和 History。还有一个分支下拉列表和临时区域。我相信这些只是后台的 运行 shell git 代码,我正在寻找详细信息。
例如,我不清楚 Pull 按钮运行的是 git pull
还是 git pull --rebase origin [current branch]
。 "Staged" 复选标记实际上添加了一个文件,还是只是告诉 "Commit" 进行添加和提交?
谢谢!
虽然没有记录这些命令,但您可以查看源代码以查看正在执行的命令:
https://github.com/rstudio/rstudio/blob/master/src/cpp/session/modules/SessionGit.cpp
例如,Git 拉取实现位于此处:
你可以看到正在执行原版 git pull
。
我正在寻找 RStudio 中可用的 Git GUI 按钮的文档。
当您的 .Rproj 在 git 存储库中时,"Git" 选项卡会出现在 RStudio 的右上角 window,提供 git 图形用户界面。这些按钮包括 Diff、Commit、Pull、Push 和 History。还有一个分支下拉列表和临时区域。我相信这些只是后台的 运行 shell git 代码,我正在寻找详细信息。
例如,我不清楚 Pull 按钮运行的是 git pull
还是 git pull --rebase origin [current branch]
。 "Staged" 复选标记实际上添加了一个文件,还是只是告诉 "Commit" 进行添加和提交?
谢谢!
虽然没有记录这些命令,但您可以查看源代码以查看正在执行的命令:
https://github.com/rstudio/rstudio/blob/master/src/cpp/session/modules/SessionGit.cpp
例如,Git 拉取实现位于此处:
你可以看到正在执行原版 git pull
。