Questions tagged «git»

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

6
Visual Studio Code如何解决与git的合并冲突?
我试图将我的分支与另一个分支合并,但发生了合并冲突。在Visual Studio Code(1.2.1版)中,我解决了所有问题,但是当我尝试提交时,它始终显示以下消息: 在提交更改之前,您应该首先解决未合并的更改。 我已经尝试过使用Google搜索,但是我不知道为什么它不允许我进行更改,所有冲突都消失了。

6
Git拉到特定的提交
我想做一个,git pull但是直到特定的提交。 A->B->C->D->E->F (Remote master HEAD) 所以假设我的local masterHEAD指向B,我想一直坚持下去E。我该怎么办 ? 这不是拉特定的提交,而是拉特定的提交。
106 git  github 

13
在Windows上更改.gitconfig位置
在Windows上,默认情况下,Git将全局.gitconfig放在 c:\documents and settings\user\ 如何更改该位置,以便将.gitconfig存储在其中c:\my_configuration_files\? 能做到吗?
105 windows  git 

4
Git Interactive Rebase没有提交可以选择
我在师父上,我做到了 rebase -i <my_branch> 明白啦: noop # Rebase c947bec..7e259d3 onto c947bec # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld into …
105 git  rebase 

5
拉请求而不分叉?
下面是从主题代码贡献的步骤“ 如何在GitHub上其他的代码贡献? ” 分叉项目 对存储库进行一个或多个注释良好并干净的提交。如果要修改多个零件或特征,则可以在此处建立新分支。 在github的网络界面中执行拉取请求。 是否可以在不派生仓库的情况下发出拉动请求? 这是很可悲的看到我的帐户超过20个回购其被叉了一些引入请求。他们那时没有活动,并且零星/关注者。看起来我只是在复制某人的代码,度过了一个黑夜。
105 git  github  fork  repository 


3
在当前分支上进行所有更改,然后将其移至Git中的新分支
我开始研究我认为是master分支的次要错误修复程序。但是,它已经失去控制,以至于我希望自己创建一个单独的分支来首先进行开发。 所以现在我想做的是: 创建一个名为(例如)“ edge”的新分支 将母版上所有已更改/未跟踪的文件移到边缘(这样,从我启动错误修复起,母版就保持不变) 边完成我的工作,再合并回大师 我怎样才能做到这一点?
105 git  branch 

18
Git拉/推-无法访问HTTPS,SSL例程似乎已关闭
我每天都使用Git(和GitHub),并且一切正常,突然之间,我无法再通过Git命令与远程GitHub存储库通信。当我尝试“拉动Git”时,出现以下错误: 致命:无法访问' https://github.com/snahrvar/eatibl.git/ ':错误:1407742E:SSL例程:SSL23_GET_SERVER_HELLO:tlsv1警报协议版本 因此,我在多个存储库中进行了测试,并且在计算机上遇到了相同的错误。我有其他人与这些相同的存储库进行交互,并且对他们来说效果很好。在出现此错误之前,我在项目上执行了“ npm install sharp”操作,但最终失败了,我怀疑这可能与某些SSL设置混淆了,但这是一个疯狂的猜测! 任何一般的想法或指导将不胜感激! 如果有帮助的话,这是我的环境: Git版本:1.9.4.msysgit.2 Windows版本:Windows 8.1
105 git  github 


6
.gitignore用于PhoneGap / Cordova 3.0项目-我应该提交什么?
我只是尝试创建一个新的phonegap 3.0项目...注意:我是phonegap的新手。无论如何,我看到项目文件夹包含: .cordova merges platforms plugins www 尝试过之后,phonegap local run android我在中看到了很多二进制/生成的文件platforms/android。这让我想知道,我应该将该文件夹结构的哪些部分添加到我的git存储库中。通常,我认为提交二进制文件是极差的做法。因此,我通常会添加模式,如bin/,obj/,*.o,*.pyc等,以.gitignore避免污染我的git仓库的东西,只有用于创建合并冲突。 当然,www应该将其添加到git中,但是该项目的其他部分呢?它们将源代码的产品扩展到什么范围,并将它们的项目配置扩展到什么范围? 你是做什么?当然,我是新来的,所以我几乎不明白在这里有意义的事情...
105 git  cordova  cordova-3 

13
如何使用bash脚本遍历所有git分支
如何使用bash脚本遍历存储库中的所有本地分支。我需要进行迭代,并检查分支和某些远程分支之间是否有任何区别。防爆 for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done 我需要做上面给出的事情,但是我面临的问题是$(git branch)给了我存储库文件夹中的文件夹以及存储库中存在的分支。 这是解决此问题的正确方法吗?还是有其他方法可以做到? 谢谢
105 git  bash  git-bash 

4
git diff重命名文件
我有一个文件a.txt。 cat a.txt > hello 的内容a.txt是“你好”。 我提交。 git add a.txt git commit -m "first commit" 然后我a.txt进入一个test目录。 mkdir test mv a.txt test 然后,我进行第二次提交。 git add -A git commit -m "second commit" 最后,我编辑a.txt说“再见”。 cat a.txt > goodbye 我做最后一次提交。 git add a.txt git commit -m "final commit" 现在这是我的问题: 如何a.txt在上一次提交和第一次提交之间区分内容? 我试过了: git diff HEAD^^..HEAD …
105 git  diff  rename 


4
如何递归.gitignore文件
我试图避免.gitignore文件中出现以下模式。 MyPrject/WebApp/Scripts/special/*.js MyPrject/WebApp/Scripts/special/*/*.js MyPrject/WebApp/Scripts/special/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*.js MyPrject/WebApp/Scripts/special/*/*/*/*/*/*/*.js 我们尝试了: MyPrject/WebApp/Scripts/special/**.js MyPrject/WebApp/Scripts/special/**/*.js 但是,这没有用。在Windows上是git。有没有一种更简洁的方法可以重复执行此操作?
105 git  gitignore 

16
Visual Studio中的Git-添加现有项目?
我正在尝试将现有项目置于Git源代码控制下,但在几件事上还不清楚。 我已经在线设置了“ Team Foundation Service” Git帐户。 我目前在我的Projects文件夹中有一个ASP.NET MVC 4解决方案。我已经在本地创建了一个Git“存储库”(当前是一个空文件夹)。这应该只是我在Projects中当前的应用程序文件夹吗?还是需要复制? 如何将现有文件放入在线存储库?

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.