Questions tagged «git»

Git是一个开源的分布式版本控制系统(DVCS)。使用此标签可解决有关Git使用和工作流程的问题。不要仅仅因为存储库恰好托管在GitHub上而使用[github]标签来解决与Git相关的问题。另外,请勿对碰巧涉及Git储存库的一般编程问题使用此标记。

30
如何修剪远程不再存在的本地跟踪分支
随着git remote prune origin我可以删除本地分支机构不在遥控器上的任何更多。 但是我还想删除从那些远程分支创建的本地分支(检查它们是否未合并将是不错的选择)。 我怎样才能做到这一点?
767 git 

6
强制“ git push”覆盖远程文件
我想推送我的本地文件,并将它们放在远程仓库中,而不必处理合并冲突。我只希望我的本地版本优先于远程版本。 如何使用Git做到这一点?
766 git  git-push 

13
计算git存储库中的行数
如何计算git储存库中所有文件中的总行数? git ls-files 给我一个由git跟踪的文件列表。 我正在寻找cat所有这些文件的命令。就像是 git ls-files | [cat all these files] | wc -l
765 bash  git  shell  line-count 

15
将开发分支与母版合并
我有两个分支,即master与development在GitHub的库。如图所示,我正在开发部门进行所有开发工作。 git branch development git add * git commit -m "My initial commit message" git push -u origin development 现在,我要将development分支上的所有更改合并到中master。我当前的方法是: git checkout master git merge development git push -u origin master 请让我知道我遵循的步骤是否正确。
763 git  git-merge 

15
如何解决git所说的“提交更改或在合并之前将其隐藏”?
我在本地计算机上进行了一些更新,将其推送到远程存储库中,现在我正尝试将更改拉到服务器上,并且得到消息; 错误:您对以下文件的本地更改将被合并覆盖: wp-content / w3tc-config / master.php 请先提交您的更改或将其存储在合并之前。 所以我跑了 git checkout -- wp-content/w3tc-config/master.php 并再次尝试,我得到相同的消息。我假设这w3tc改变了服务器上的配置文件中的某些内容。我不在乎本地副本还是远程副本在服务器上(我想远程副本最好),我只想能够合并其余的更改(插件更新)。 有任何想法吗?
761 git 


14
Git中的HEAD ^和HEAD〜有什么区别?
当我在Git中指定祖先提交对象时,我在HEAD^和之间感到困惑HEAD~。 两者都有一个“编号”版本,例如HEAD^3和HEAD~2。 在我看来,它们看起来非常相似或相同,但是波浪号和插入符号之间是否有任何区别?
755 git 

12
添加Git子模块时如何指定分支/标签?
git submodule add -b工作如何? 在添加具有特定分支的子模块之后,新的克隆存储库(之后git submodule update --init)将处于特定提交,而不是分支本身(git status在子模块上显示“当前不在任何分支上”)。 我无法找到任何信息.gitmodules或.git/config关于子模块的分支或任何具体的承诺,它是如何与Git的数字出来? 另外,是否可以指定标签而不是分支? 我正在使用1.6.5.2版。


20
我可以在.gitconfig中为自己指定多个用户吗?
在我的中~/.gitconfig,我在下列出了我的个人电子邮件地址[user],因为这就是我要用于Github回购协议的地址。 但是,我最近也开始使用git进行工作。我公司的git repo允许我提交,但是当它发布新变更集的公告时,它说它们来自匿名用户,因为它无法识别我的电子邮件地址.gitconfig-至少,这是我的理论。 是否可以在中指定多个[user]定义.gitconfig?还是有其他方法可以覆盖.gitconfig某个目录的默认设置?就我而言,我签入所有工作代码~/worksrc/-是否有一种方法.gitconfig只能为该目录(及其子目录)指定a ?
753 git  git-config 

21
如何获取Git提交计数?
我想获取我的Git存储库的提交次数,有点像SVN版本号。 目标是将其用作唯一的,递增的内部版本号。 我目前在Unix / Cygwin / msysGit上确实喜欢这样: git log --pretty=format:'' | wc -l 但是我觉得这有点hack。 有更好的方法吗?如果我实际上wc甚至不需要Git,那将很酷,因此它可以在裸机上运行。只需读取文件或目录结构...



9
如何计算git中两次提交之间更改的行数?
有没有简单的方法来计算git中两次提交之间更改的行数? 我知道我可以做一个git diff,并计算行数,但这似乎很乏味。我也想知道如何做到这一点,包括仅在行数中自己提交。
746 git 

14
从多个远程位置拉/推
简短的说:有没有办法将git repo推送到远程仓库(而不是单个“来源”)列表并从中提取? 漫长的时候:当我在多台计算机上开发具有不同连接性的应用程序时经常遇到这种情况–例如在运输中的便携式计算机,在特定位置的计算机“ A”和另一台计算机“ B”而在另一个。此外,笔记本电脑可能仅与“ A”或“ B”(有时有时两者)具有连接。 我想让git始终从其当前可以连接的所有计算机“拉”和“推”到它,因此从一台机器跳到另一台机器并继续无缝地工作更容易。
743 git 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.