Articles of git

笔记本电脑和PC之间的Git服务器(MS Windows 7)

我有我的笔记本电脑和我的电脑。 我只想同步(推/拉)他们,而不使用任何其他服务器。 我的笔记本电脑和我的电脑都使用Windows 7.有没有简单的解决scheme? 我不能通过像这样的指南http://www.timdavis.com.au/git/setting-up-a-msysgit-server-with-copssh-on-windows/ 因为他们要安装和configuration很多东西。 问候,

在Windows上使用git时出现警告和致命错误?

当我想获得当前状态或使用任何git命令时,我会看到这两行错误: warning: unable to access 'C:/Program Files (x86)/Git': Permissio fatal: cannot use C:/Program Files (x86)/Git as an exclude file 哪里有问题 ? 提前致谢!

有没有办法将git整合到Windows cmd或PowerShell中?

有没有办法将git整合到Windows cmd或PowerShell中? – 这样感觉有点像linuxterminal。 怎么样?

如何在Windows上启动git守护进程

如何在Windows上启动git守护进程以允许它开始提供请求? 似乎msysgit应该安装它作为一个Windows服务或东西,但我没有看到一个。

Git推送失败到Windows共享

我试图从我的本地存储库推送到位于Windows共享的远程存储库。 我将重新创build一个简单的场景,其中c是我的本地硬盘,n是映射的networking驱动器,并向您显示我遇到的错误。 创build本地回购 user@PC-W7 /c/More_git $ git init Initialized empty Git repository in c:/More_git/.git/ 创build远程回购(正如你看到它的初始化没有问题) user@PC-W7 /n/git/central.git $ git –bare init Initialized empty Git repository in n:/git/central.git/ 然后我在本地仓库中添加一个新的远程控制器,检查它是否真正起作用,添加一个新的文件并将其提交给我的本地仓库 user@PC-W7 /c/More_git (master) $ git remote add origin /n/git/central.git user@PC-W7 /c/More_git (master) $ git remote -v origin n:/git/central.git (fetch) origin n:/git/central.git (push) user@PC-W7 /c/More_git (master) $ git […]

git.cmd vs git.exe – 有什么区别,应该使用哪一个?

我有一个粗略的想法,git.cmd只是一个包装(但默认添加到PATH),但我发现,git.exe的作品,我打算用它作为解决这个问题的方法(相反的意见,关于XP64上的chcp)。 这会不会因为任何原因而被推荐? 另外,git.cmd真的需要在第一个地方? 注意:我所指的chcp问题不是由于缺lessPATH条目而造成的,因为在'chcp'中没有被识别为内部或外部命令,可操作的程序或batch file。 在Windows PC上

Git通过networking共享成为可能吗?

是否有可能在Windowsnetworking共享一个Git仓库? 如果我添加位于Windows共享文件夹中的远程来源 – 此解决scheme是否正常工作?

Git在Windows和文件属性

我注意到,当您在Windows环境中使用Git提交或签出文件时,文件属性不会被保留(例如隐藏或只读)。 如果我提交一个隐藏的文件,然后在另一台计算机上查看,则文件不再隐藏。 是否有可能使Git识别Windows文件属性? 谢谢。

Git状态忽略行结尾/相同的文件/窗口和Linux环境/ dropbox / mled

我怎么做 git状态 忽略行结束差异? 背景信息: 我随机使用Windows和Linux来处理这个项目。 该项目在Dropbox中。 我发现很多关于如何使git diff忽略行结尾。 由于我使用融合git diff打开每个文件的meld。 而融合说“相同的文件”。 那么我该如何避免呢? Git只能打开已更改文件的组合。 如果只有文件结尾是不同的,那么git状态不应该报告被更改的文件。 编辑:原因: 这是因为Windows上的这个设置 core.autocrlf true 所以我检查了Linux上的工作副本,并在Windows上设置core.autocrlf false。 知道如何让git状态忽略不同的新行,这将是很好的。

.bash_history不会在Git for Windows(git bash)中更新

我使用Git for Windows(版本1.7.8-preview20111206),即使我的HOME文件夹中有一个.bash_history文件,它也不会自动更新。 当我启动Git Bash时,我可以在历史命令中看到我手动添加到.bash_history文件,但不会自动更新。 我使用了shopt -s histappend命令来确保每次closuresshell时都保存历史logging,但不起作用。 如果我手动使用history -w命令,然后我的文件得到更新,但我想了解为什么shopt命令不工作,因为我理解它应该。 任何人都可以告诉我为什么会发生这种行为? 提前致谢