我一直在使用原始的 GitX,但我注意到它已经有一段时间没有任何更新了。在更新/稳定性/功能方面,哪个版本的 GitX 最活跃?
我在 linux 服务器中有一些 git 项目。
我使用 Mac 和 linux 进行编程。问题是,在Mac文件系统的权限并没有真正像在linux下运行良好,因此所有的文件似乎是对的umask 0755。所以每当我拉我的Mac上我的代码,git status显示了我所有的文件被改变,当我使用git diff它显示唯一的变化是在 umask 中。我如何告诉 git 不要存储和检查 umask 更改?
谢谢!
git log例如,我喜欢启用寻呼机,但这不是git diff因为我有自己的可视化差异工具,而且我讨厌在差异完成后在命令行中点击“q”。有没有办法做到这一点?
是否可以“签出”到存储库之外的位置?我的意思是没有“.git”目录的分支的克隆。
例如:使用 git 管理网站。您可以通过 WebDAV 编辑一些文件、提交文件并将其复制到 Web 服务器。WebDAV 路径是存储库外的位置,不应包含“.git”。
这可能不是构建 git 的问题,但这可能吗?
当我对~/.gitconfig文件进行更改时,我发现它们只有在我重新启动计算机时才会反映出来。
是否有“刷新”git 的命令,以便在~/.gitconfig不重新启动设备的情况下反映文件中的更改?
这个问题出现在 Mac (OS X 10.9.4) 上,但如果有一个特定于 git 并且适用于所有平台的答案,那就太好了。
我使用密钥(不是密码)通过 ssh 进入服务器,但我的 IP 地址经常被服务器禁止。
在查看服务器 auth.log 后,我发现有人(或某些软件)每 10-20 分钟就尝试使用错误的密码进行 ssh。
Jun 15 21:23:26 www sshd[31046]: Failed password for git from 218.81.128.80 port 37012 ssh2
Jun 15 21:23:26 www sshd[31046]: error: maximum authentication attempts exceeded for git from 218.81.128.80 port 37012 ssh2 [preauth]
Jun 15 21:23:26 www sshd[31046]: Disconnecting authenticating user git 218.81.128.80 port 37012: Too many authentication failures [preauth]
Jun 15 21:33:26 www sshd[31931]: Failed password for git from 218.81.128.80 port 37146 ssh2
Jun 15 21:33:26 www sshd[31931]: Failed …Run Code Online (Sandbox Code Playgroud) 我正在研究 Git,所以我下载了 Windows 版本,以便在 GitHub 上的存储库中对其进行测试。大约 30 分钟后,我无法弄清楚如何使用它,所以我决定我可能不需要分布式存储库,因为我们的项目不是那么大,然后回到我所知道的 - SVN。
(我想)我卸载了我放在 PC 上的所有与 Git 相关的东西,但现在遇到了一个恼人的问题,如果我打开任何文件夹,我会收到一条错误消息:
你好
[错误] 找不到 git 路径
可以想象,这是一个真正的痛苦,有人知道如何解决它吗?
我在错误的文件夹中创建了一个 repo。意思是操作系统中的用户文件夹,其中所有用户文件夹都从图片、视频到文档。因此,我在不知情的情况下将所有内容推送到 gitHub,现在我无法再创建存储库,因为我使用的文件位于用户文件夹内的文档文件夹中。这意味着我正在一个回购中创建一个回购。因此,当我进入终端并运行 git status 时,它显示了以下信息:
# On branch master
# Your branch and 'origin/master' have diverged,
# and have 2 and 4 different commits each, respectively.
#
# Changes not staged for commit:
# (use "git add/rm <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# deleted: Documents/m3/m3---Best-Game-Ever
# deleted: Documents/of_v0072_osx_release/apps/myApps/CCLab_2/cclab_sketch_1/src/Boxes.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/CCLab_2/cclab_sketch_1/src/Boxes.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/ball_bouncing/Ball.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/ball_bouncing/Ball.h
# deleted: Documents/of_v0072_osx_release/apps/myApps/bouncing_ball_classes/src/ball.cpp
# deleted: Documents/of_v0072_osx_release/apps/myApps/bouncing_ball_classes/src/ball.h
# …Run Code Online (Sandbox Code Playgroud) Git 是否可以在两个存储之间执行差异?
例如,我有以下藏品:
stash@{2}: On peformanceFix#3: 20170728T164841
stash@{3}: On peformanceFix#2: 20170727T073349
Run Code Online (Sandbox Code Playgroud)
我想要两者之间的差异。