Questions tagged «git»

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

6
如何用另一个仓库替换git子模块?
如何将git子模块替换为其他git repo? 具体来说,我有一个子模块: 位于./ExternalFrameworks/TestFramework那个指向git repogit@github.com:userA/TestFramework.git 我现在想指出git@github.com:userB/TestFramework.git。 问题是,当我使用此处描述的方法删除子模块时,然后使用命令将其重新添加 git submodule add git@github.com:userB/TestFramework.git 我收到此错误: A git directory for 'ExternalFrameworks/TestFramework' is found locally with remote(s): origin git@github.com:userA/TestFramework.git If you want to reuse this local git directory instead of cloning again from git@github.com:userB/TestFramework.git use the '--force' option. If the local git directory is not …


20
连接后git从代理返回http错误407
使用git从PC连接到github时出现问题。系统赢7。 我通过代理进行连接,因此我在git config文件中指定了它(在普通git文件夹中和git repo文件夹中)。为此,我在git bush中输入了下一行: $ git config --global http.proxy http://<username>:<userpsw>@<proxy>:<port> 它在其他程序(例如:maven)上的工作方式如下所示: <username> - my login to our corp system <userpsw> -my password to corporat system <proxy> - 10.65.64.77 <port> - 3128 但是当我尝试推送或克隆我的仓库时,我会收到 fatal: unable to access '<repo githup link>' Received HTTP code 407 from proxy after CONNECT 我尝试输入的不仅是我的用户名,还包括域\用户名,如果代码语言表出现问题,请更改密码。而且我什至输入了错误的密码。错误保持不变。 当我输入“ …
95 git  github  proxy 


5
詹金斯-如何建立特定的分支
这并不像进行参数化构建那样简单。我已经有了一个特定的构建过程,只要将这些分支中的任何一个推送到GitHub,都将进行构建和部署: 因此,如果我刚刚推送develop并成功构建,如何触发手动构建并拉动它feature/my-new-feature(不执行git push)?我尝试启用参数化构建,添加了一个名为的新字符串branch,然后添加了一个新的分支说明符*/$branch。然后,我运行一个构建并将其设置branch为feature/my-new-feature,但仍从中撤出develop。 我将不胜感激!
95 git  github  jenkins 

8
Git是否公开公开我的电子邮件地址?
到目前为止,我在Git上阅读的指南都说我应该进入配置并指定我的姓名和电子邮件地址。他们不详细说明;他们只是说要做。 为什么Git需要我的电子邮件地址?而且,更重要的是,如果我通过GitHub公开我的仓库,我的电子邮件地址是否对所有人(包括垃圾邮件浏览者)可见?
95 git  privacy 


7
Git:重新设置基准时出现“无法在没有先前提交的情况下'挤压'”错误
在以下待办事项中有以下内容git rebase -i HEAD~2: pick 56bcce7 Closes #2774 pick e43ceba Lint.py: Replace deprecated link # Rebase 684f917..e43ceba onto 684f917 (2 command(s)) # ... 现在,当我尝试挤压第一个(56bcce7)并通过在第一个之前添加“ s”来选择第二个时,出现以下错误: Cannot 'squash' without a previous commit 有人可以解释一下我的意思吗,我该怎么做? 我要压缩第一个commit(56bcce7),然后“选择并重新编写单词”第二个(e43ceba)commit
95 git  rebase 

2
Git从另一个存储库中拉出
我有一个名为的存储库Generic,这是一个通用应用程序。我将其分叉到一个名为Acme的存储Generic库中,该存储库仅建立在应用程序存储的存储库的基础上,并向其添加了Acme Co品牌。 如果我对中的核心功能进行了更改,则Generic想Acme使用对中的核心功能进行的最新更改来更新存储库Generic。我该怎么做? 据我所知,我实际上是在尝试将上游存储库中所做的更改合并到当前fork中。 如果有任何意义,我正在尝试执行此操作,因为我有一个通用应用程序,可以Acme在此基础上构建该应用程序并为单个客户创建品牌(如本例所示)。如果有更清洁的方法,请告诉我。


17
致命:无法读取“ https://github.com”的用户名:无此文件或目录
当我尝试在Windows上使用git Bash提取代码时遇到以下问题: fatal: could not read Username for 'https://github.com': No such file or directory 我已经尝试实现此处提供的可接受的解决方案: 当使用Github推送提交时出错:致命:无法读取用户名 ...但是问题仍然存在。添加/删除原点后,我仍然遇到相同的错误。


4
git stash是分支专用的还是整个存储库的?
我进了一家分店,做了一些工作。我想进入另一个分支,但是不想这么做,所以我做到了git stash。然后我做到了git checkout <otherbranch>。我在那里做了一些工作,就像在第一个分支中一样,我想在提交工作之前先退出它。所以我git stash也在那里。我切换回第一个分支并尝试取消隐藏它(git stash pop),以为它将从该特定分支中获取隐藏信息。我很惊讶它没有藏起<otherbranch>(最新藏起来的)藏匿物。我的印象是存储是特定于分支的,但是此行为表明整个本地存储库只有一个存储。 是git stash分支特定的还是整个存储库的?如果是用于整个存储库,是否可以向其传递选项以使其特定于分支?
95 git  git-stash 

10
如何强制将重置推送到远程存储库?
我们的远程主分支弄乱了。当前的开发代码与最新的提交均在master分支上。显然,开发代码尚未准备好用于master分支。 因此,在我的本地存储库中,我将其重置为最新标签git reset --hard (Tag)。现在,我的本地存储库上的master分支是正确的。现在,当我尝试将更改推送到远程存储库时,git push origin master出现错误: To (REMOTE GIT REPOSITORY LOCATION) ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to '(REMOTE GIT REPOSITORY LOCATION)' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes (e.g. 'git pull') before pushing again. …
94 git 

3
列出给定文件的所有提交(跨所有分支)
这个问题与列出特定文件的所有提交密切相关,但是有所不同。我想找出所有分支中的哪些提交修改了给定的文件。 为了使其更复杂,给定的文件可能会或可能不在工作树中。
94 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.