Tag: git新

为Macterminal启用Git语法高亮显示

我错过了Git语法突出显示我在Windows上的每个“git。*”命令,如绿色阶段文件名,一些粗体等。 如何为Macterminal启用Git语法高亮显示?

Git子模块添加:“一个git目录find本地”的问题

其实我正在学习如何使用git,包括“git submodule”子命令。 我已经build立了一个服务器,我可以托pipe,通过使用SSH推拉Git仓库。 我在这个服务器上创build了一个主要的git仓库“Travail”,我想把所有的项目都放在子模块中。 在我的Travail存储库中,我已经在tools/libft添加了一个我的项目作为子模块:我能够开发这个子模块来推拉它。 但是,当我尝试添加其他子模块(从我的服务器上的fdf.git命名为fdf)时,出现以下问题: git submodule add ssh://XXX.XXX.XXX.XXX:XXXXX/opt/git/fdf.git projets/fdf A git directory for 'projets/fdf' is found locally with remote(s): origin ssh://git@XXX.XXX.XXX.XXX:XXXXX/opt/git/fdf.git If you want to reuse this local git directory instead of cloning again from ssh://XXX.XXX.XXX.XXX:XXXXX/opt/git/fdf.git use the '–force' option. If the local git directory is not the correct repo or you are […]

git fetch不会获取所有分支

我已经克隆了一个仓库,之后其他人创build了一个新的分支,我想开始工作。 我看了手册,看起来很简单。 奇怪的是它不工作,我发现所有的post都build议我做正确的事情。 所以我会让自己受到抨击,因为肯定会有一些明显的错误: 正确的行动似乎是 git fetch git branch -a * master remotes/origin/HEAD –> origin/master remotes/origin/master git checkout -b dev-gml origin/dev-gml 在这一点上有一个问题,出于某种原因后,我不能看到dev-gml远程分支。 为什么不? 如果我新鲜的克隆版本库,它就在那里,所以当然远程分支存在: $ mkdir ../gitest $ cd ../gitest $ git clone https://github.com/example/proj.git Cloning into proj… remote: Counting objects: 1155, done. remote: Compressing objects: 100% (383/383), done. remote: Total 1155 (delta 741), reused 1155 […]

Git推送到远程GitHub存储库作为错误的用户

我有一个工作GitHub帐户和个人。 首先,我使用个人testing项目,然后移动到另一个在同一台计算机上的另一个帐户存储库。 现在我想再次在我的个人帐户上创build一个新的存储库,我更改了全局和本地user.name ,并在GitHub设置页面中input了一个新的ssh密钥对。 然后我build立目录 git init git remote add origin <url> git push origin 但现在告诉我 错误:个人用户/ newrepo.git拒绝的权限 我不知道其他帐户如何连接到这一个。 .git/config显示没有与workusername相关的东西。

Git忽略不在gitignore中的文件

我有一个忽略图像文件以及其他一些文件的git仓库,但是我的.gitignore文件只是忽略了一个config.php文件。 是否有一些我似乎无法find的全局忽略文件? 我现在必须指定文件来添加它们,它给了我这个警告: 以下path被一个.gitignore文件忽略。 我~/.gitconfig文件的内容只是我的电子邮件地址。

Git隐藏popup窗口需要合并,无法刷新索引

我不能popup我的藏匿,因为我合并了一个分支,显然与我的藏品冲突,现在我的藏匿处似乎无法被popup。 app.coffee: needs merge unable to refresh index 任何人都知道如何解决此问题? 固定! 事实certificate,实际的问题是合并中未解决的合并冲突,而不是隐藏会导致合并冲突。 解决方法:提交冲突的文件。

Git – 如何查看方法/函数的更改历史logging?

所以我发现如何查看一个文件的变化历史的问题,但是这个特定文件的变化历史是巨大的,我真的只对特定方法的变化感兴趣。 那么有可能只看到特定方法的变化历史? 我知道这将需要git来分析代码,并且分析对于不同的语言是不同的,但是方法/函数声明在大多数语言中看起来非常相似,所以我想也许有人实现了这个function。 我目前使用的语言是Objective-C,而我目前使用的SCM是git,但是我想知道这个function是否存在于任何SCM /语言中。

在Git中保存工作目录中的更改时保存更改

有没有一个git stash命令, git stash您的更改,但保持在工作目录呢? 所以基本上是一个git stash; git stash apply git stash; git stash apply一步git stash; git stash apply ?

我怎样才能grep隐藏的文件?

我正在通过一个Git仓库进行search,并希望包括.git文件夹。 如果我运行, grep不包括这个文件夹 grep -r search * 什么是一个grep命令来包含这个文件夹?

Git公开暴露我的电子邮件地址吗?

我在Git上读过的指南说,我应该进入configuration并指定我的名字和我的电子邮件地址。 他们没有详细说明。 他们只是说要这样做。 为什么Git需要我的电子邮件地址? 而且,更重要的是,如果我通过GitHub公开提供我的回购,我的电子邮件地址是否可以被所有人(包括垃圾邮件)看到?