可能重复:
GIT:忽略版本控制的文件
.gitignoreStackoverflow上有很多答案,但我还没有找到答案:
我有一个现有的git项目,a readme.md和a sample_folder/都在顶层.我确实想从我的git(hub)存储库中删除它们.但我想忽略它们,即在某个克隆的本地存储库(即部署机器)中完全阻止它们.
.gitignore我明白,只是忽略了非承诺文件?坦率地说,我不觉得周围隐藏任何东西(从拉+提交)已经东西是致力于...
在Perforce的时代,我会简单地将它从相应的"客户端规范"中排除(这与当地克隆的回购非常接近):
//whatever/myProject
-//whatever/myProject/readme.md
-//whatever/myProject/sample_folder
Run Code Online (Sandbox Code Playgroud)
当然,我可以选择第二个分支,我只需删除自述文件和整个示例文件夹.但是,我必须继续合并来自'develop'的每一个小修复.这是什么,我宁愿避免...我宁愿在(跟踪)分支上更喜欢本地"例外".
此外,我认为git rm --cached每当我做提交(也可能现在发生,然后从我的'部署回购')...
问题几乎在标题中.SmartGit是否支持使用Mercurial回购?
我已经下载了评估版本,但从我可以看到它只支持打开git repos,这与他们在首页上做出的一个主要陈述相反:
SmartGit是一个易于使用的图形用户界面,适用于Git,Mercurial和Subversion,并具有优化的工作流程.SmartGit支持软件开发项目中每天工作所需的所有Git和Mercurial功能......
任何使用SmartGit或熟悉它的人都能澄清一下吗?我真的很喜欢客户.
我想在SmartGit中签出一个特定的提交.我怎么做?是否可以执行诸如检查SVN中的某个修订版之类的操作?
需要一些指导...谢谢..
我有Git合并的麻烦.
我想问一个关于如何在SmartGit中使用"log"命令查看Git日志时解释箭头/分支历史的问题,而不是询问我遇到的问题.
以下是SmartGit日志的两个屏幕截图.
第一个对我来说是可以理解的,但我把它包括在内,以便阅读这个问题的人看到分支的背景.这显示了分支的当前提示:

这是Git日志的屏幕截图,历史上的某个时间:

我不明白上面屏幕截图中复杂箭头的含义.
以下是我做明白:
这是我不明白的:
我可能还有其他问题,这取决于第一个问题的答案.但是,这对我来说是一个充分的问题.
谢谢!
切换到新计算机后,我不得不再次安装SmartGIT for Windows,现在尝试克隆我的fedorahosted.org-repository.密钥存储在C:/User/myusername/.ssh,SmartGIT附带一个干净的安装和用于克隆我的存储库的URL是正确的 - 遗憾的是,SmartGIT不会要求密钥,它只是尝试连接到fedorahosted.org但当然失败.
那么......这里可能出现什么问题?我在哪里放置我的ssh密钥以便SmartGIT找到并使用它?
我正在尝试安装SmartGit并尝试提供bitbucket作为托管提供.我提供了我的bitbucket帐户的正确凭据,但我收到以下错误:
=======================================
java.security.cert.CerfiticateException:证书的SHA指纹不匹配.
预期:[某些字符串]实际:[其他字符串]
这可能意味着服务器证书已更改或您被欺骗.
=======================================
我认为这与SSL证书有关,但不知道如何解决它.任何帮助将受到高度赞赏.
有没有办法轻松跟踪smartGit中对文件所做的所有更改?我环顾四周但没有成功..
我希望能够看到当前版本(v0)与之前的版本(v-1).然后我希望能够看到两个早期版本相互比较(如针对v-2的v-1或针对v-3的v-1)
在运行随SmartGit提供的shell脚本时,
Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/User/.smartgit/6/jna-tmp/com/sun/jna/linux-i386/libjnidispatch.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
Run Code Online (Sandbox Code Playgroud)
虽然它打开很好,但我做了提交,
java: cairo-misc.c:380: _cairo_operator_bounded_by_source: Assertion `NOT_REACHED' failed.
smartgithg.sh: line 100: 394 Aborted $_JAVA_EXEC $_VM_PROPERTIES -Xmx${SMARTGITHG_MAX_HEAP_SIZE} -Xverify:none -Dsmartgit.vm-xmx=${SMARTGITHG_MAX_HEAP_SIZE} -jar "$SMARTGIT_HOME/lib/bootloader.jar" "$@
Run Code Online (Sandbox Code Playgroud)
在研究了一下,我发现,
应该使用64位库.(如果这是原因请告诉我该怎么做).
找不到正确的JRE.下载了一个新的JRE并在shell脚本中提供了它的路径.同样的警告和崩溃.
可能导致这种情况的原因,我该如何解决?
我使用的是ubuntu 12.04.我已经smartgit通过ppa为git 安装了一个gui客户端,该smartgit图标甚至显示在破折号中.
但是在单击图标时程序无法打开且没有任何反应,则不会显示错误消息.任何人都能帮助我解释为什么会这样吗?
我正在使用SmartGit.我想忽略存储库中的文件夹.当我右键单击文件夹时,选项"忽略"显示为灰色,我无法单击它.