问题标签 [git-gui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - GIT GUI 并使用 --no-ff 选项合并
我从去年开始使用 GIT,它真的很有帮助......
我读了很多关于使用分支等的最佳方法...我实际上只有一个问题,我主要使用 GIT GUI
而且我从未找到与该选项进行简单合并的--no-ff
选项
有没有办法使用这个参数?或在 GIT GUI 中将其设置为默认值?
参考: http: //nvie.com/posts/a-successful-git-branching-model/
git - 在 Windows 和 Mac 之间共享文件的 git 错误
我最近遇到了一个问题,因为 HEAD 和这些文件,git 无法合并。(网豆说)
所以我尝试用 Git Bash 来做,它给了我一些关于 .DS_Store 的错误。所以我删除了这些文件,现在当我尝试合并时,几乎所有文件都有“都已修改”的文本,即使它们看起来完全相同。
但它似乎增加了一个额外的意图?
我该如何解决这个问题?
git-gui - Git GUI - 从启动屏幕上最近使用的存储库中删除条目
我在初始屏幕上有一些最近使用的存储库,我想删除它们,因为我不再使用它们了。如何删除它们?
操作系统 = Windows 7
我查看了注册表并搜索了 git 目录,但找不到最近使用的列表存储在哪里。
git - 如何从 msysgit(GUI)添加工具以在存储库中打开 Git shell?
有没有我可以输入的快速命令,这样如果我运行这个工具,它会打开一个设置为 repo 目录的 shell?我到处搜索,似乎找不到可行的命令!
回答
我终于找到了如何做到这一点:
cmd /c cd %v & start "" "C:\path\to\bin\sh.exe" --login -i
必须将空参数传递给start
命令的原因是引号中的第一个参数被设置为窗口标题。因此,如果要命名窗口,请执行以下操作:
cmd /c cd %v & start "WINDOW TITLE HERE" "C:\path\to\bin\sh.exe" --login -i
命令说明
cmd /c cd %v
- 将当前目录更改为 repo 的路径。start "WINDOW TITLE HERE" "C:\path\to\bin\sh.exe" --login -i
- 启动你的 shell,将窗口设置为WINDOW TITLE HERE
,并传递--login -i
给可执行文件sh.exe
git - 合并时出错
谁能帮我解决这个 git 合并错误...我有点迷失在这里。我已经尝试解决这个合并问题两天了,并且阅读了很多合并,但我似乎仍然无法弄清楚。我上周刚跳进这个 git,所以我对 git 很陌生。
这是来自 git GUI 的错误文件
我的错误的解决方案(这是针对 Git GUI):
我终于得到了我的错误的答案。感谢@Michiel Kauw-A-Tjoe。这就是我所做的......我做
Commit -> Revert changes
到里面的所有文件Unstaged Changes
然后我做
Remote -> fetch from -> origin
然后我做
Merge -> local Merge
我这样做的原因是因为我想在自己提交之前获取最新文件,并且因为我使用的是 aptana,所以总是有.metadata
文件,这会导致冲突,为了避免这种冲突,我首先获取最新/更新文件然后我稍后添加我的更改。
windows - 如何在 Windows 上的“Git bash”中分离“git gui”?
例如,
- 我开始“git bash”;
- 我导航到某些目录;
- 我开始
git gui&
; - 我关闭控制台窗口或按 Ctrl+C。
Git-gui 的窗口消失了。即使我用过git gui&disown
. 即使当我按下 Ctrl+C 时它不在前台。
如何正确脱离git gui
Windows 控制台?
git - Git远程作为本地
我的虚拟主机在他们的基于 Linux(我相信是 Debian)的虚拟主机服务器上安装了 Git 作为“客户端”,而不是作为“服务器”。
有没有办法通过我的 Windows 7 台式计算机使用 GitGUI 连接到我的 Web 主机的 Git 安装?
git - 默认创建非快进提交
我通常想创建非快进提交。
我知道我可以使用--no-ff
标志来做到这一点,但我倾向于忘记这一点:(
有没有办法将此设置为默认值?
目前我正在使用 Git GUI(在 Windows 上),有没有可以使用的钩子?
github - 使用 Git Gui Windows - 如何保存用户凭据 - 用户名和密码
我知道以前有人问过这个问题,我一直在看这个链接:
https://www.kernel.org/pub/software/scm/git/docs/git-credential-store.html
一般来说,我对使用适用于 Windows 和 Git Hub 的 Git Gui 应用程序真的很陌生。
我通过从 Git Hub 网站以https://github.com/projectname.git格式输入存储库的 URL 来“获取”现有存储库
为了推送它,我将粘贴文件复制到我的本地 git 目录中,然后在 Git Gui 中按 f5 并提交/推送到原点。
但是,每次我想推送一些东西时,它都会询问我的用户名和密码。该指南说要使用给定格式的用户名和密码创建一个名为 .git-credentials 的文本文件:
问题:
如何将 .git-credentials 文件的使用与我的 Git Gui 应用程序联系起来?...我使用的是 DOS 吗?或者来自某个地方的一些 Git Shell?...
任何帮助将不胜感激...
git - Git gui默认用户目录而不是repo目录
我对 Git 很陌生。我的用户目录下有一个本地存储库设置
C:/用户/用户名/git/repo-name
我正在使用来自 eclipse 的 egit 插件,这似乎工作正常。
但是,当我启动“Git-gui”时,它默认为“C:/Users/username”,并将在“Unstaged Changes”下显示我的用户名下的所有文件。
我通过“git config -l”检查了配置设置,“gui.recentrepo”设置为“C:/Users/username/repo-name”
最终,我希望能够从我在 github 的 Web 存储库中签入/签出。
问题是,Git-gui 会扫描我的整个用户目录,每次扫描都需要很长时间。