我是git(mysysgit)的新手,我正试图让它在我的笔记本电脑上工作.我正在使用Windows 7.我已经能够使用大多数命令,但我不认为它被保存在任何地方.我使用git init,git add.,git commit.一切似乎工作正常,但我无法在任何地方找到我的.git文件夹.使用SmartGit后,我发现没有任何东西被保存.可能是什么问题呢?
gra*_*esd 13
如果git inited,添加并提交文件夹没有问题,那么那里有一个.git文件夹.如果在Windows资源管理器中看不到它,则需要在Windows资源管理器中启用隐藏和系统文件和文件夹的显示.
免费电子书" Pro Git "非常有助于快速掌握git.还有一个名为" Git Succincly "的免费版本,你必须注册,但这是对Pro Git的削弱,我没有任何垃圾邮件或恼人的后续跟踪.
希望有所帮助.
使用git 2.9,.git/
默认情况下文件夹保持隐藏状态,但现在有一个新的配置:
git config core.hideDotFile dotGitOnly
Run Code Online (Sandbox Code Playgroud)
该新设置允许配置如何隐藏点文件.
请参阅Johannes Schindelin()提交ebf31e7,提交f30afda(2016年5月11日).(通过合并JUNIOÇ滨野- -在提交bfc99b6,17 2016月)dscho
gitster
mingw
:介绍'core.hideDotFiles
'设置:在Unix(和Linux)上,默认情况下通常不显示名称以点开头的文件和目录.这个约定由Git使用:该
.git/
目录应由常规用户单独保留,并且只能通过Git本身访问.在Windows上,不存在此类约定.相反,有一个显式标志将文件或目录标记为隐藏.
在早期,Git for Windows没有将
.git/
目录(或者就此而言,名称以点开头的任何文件或目录)标记为隐藏.这导致了相当多的混乱,甚至数据丢失.因此,Git for Windows引入了这个
core.hideDotFiles
设置,它有三个可能的值:true,false,以及dotGitOnly
默认只将.git/
目录标记为hidden(dotGitOnly
).理由:用户不需要
.git/
直接访问,实际上(如所示)也不应该真正看到该目录.
但是,默认情况下并不是所有的点文件都应该被隐藏,例如Eclipse没有显示它们(因此用户因此无法查看.gitattributes
文件).自上次尝试将此补丁纳入核心Git以来的五年多时间里,这个补丁的一个稍微错误的版本为Git for Windows用户提供了良好的服务:没有一个报告指出隐藏
.git/
目录的问题,以及由此引起的问题流以前非隐藏.git/
目录只是停止了.
在上游获取此补丁的过程中,错误已得到修复.
该git config
手册页现在包括:
core.hideDotFiles
Run Code Online (Sandbox Code Playgroud)
(仅限Windows)如果为true,请将新创建的目录和名称以点开头的文件标记为隐藏.
如果'dotGitOnly
',只.git/
隐藏目录,但没有其他以点开头的文件.
默认模式为'dotGitOnly
'.
归档时间: |
|
查看次数: |
31643 次 |
最近记录: |