标签: git-commit

切换到工作区并在Xcode中添加CocoaPods后提交git?

我刚刚在Xcode 5中将CocoaPods添加到我当前的项目中.当然,CocoaPods创建了一个工作区,我在Xcode中启动了工作区.我在工作区中看到了我的项目和Pods项目.

从第一天开始,我的项目一直处于源代码管理(本地git +远程Bitbucket存储库)之下.现在我想提交并添加Pod的东西,但我认为我的repo在工作空间中太深了 - 当我尝试提交时(我已经尝试了各种提交来获取Pod的东西)它总是出错.

如何将我的Pod添加到我的仓库?我是否必须删除旧的repo并在Workspace级别创建一个新的(git init)?(我当然希望不是因为我对git不是那么好,而且我已经在我的回购中做了很多历史性的提交.)

git xcode git-commit ios cocoapods

22
推荐指数
1
解决办法
4917
查看次数

Git:与Git合并问题

我在用 git version 1.7.11.msysgit.0

我在GitHUB下创建了一个存储库,并添加了一个名为README.md的文件,其中包含一些文本内容.

后来,我安装了GIT Client,做了一个克隆,将服务器内容送到我的机器上.

然后我将文件README.md删除到我的本地机器上.

现在,当我执行git commit时,我收到此错误

praveenk@MSIN-BT-100 /d/workspace/MYTestRepo (master|MERGING)
$ git commit ;
U       README.md
error: 'commit' is not possible because you have unmerged files.
hint: Fix them up in the work tree,
hint: and then use 'git add/rm <file>' as
hint: appropriate to mark resolution and make a commit,
hint: or use 'git commit -a'.
fatal: Exiting because of an unresolved conflict.
Run Code Online (Sandbox Code Playgroud)

这是git pull:

$ git pull;
U       README.md
A       One.txt
Pull is …
Run Code Online (Sandbox Code Playgroud)

git github git-pull git-commit

21
推荐指数
2
解决办法
6万
查看次数

撤消git提交

您是否可以通过git命令撤消过去的提交,该提交早已合并到您的git存储库中?或者您是否必须手动撤消该提交中所做的所有更改?

git git-commit

21
推荐指数
2
解决办法
2万
查看次数

你的分支由X提交领先于'origin/master'.如何找到X提交?

我使用以下命令检查X提交:

git log --author=<my-name> -<X>
Run Code Online (Sandbox Code Playgroud)

但问题是我不小心从另一个存储库中提取代码,并将提交从存储库添加到我的本地git存储库.

所以我不能使用上面的命令,因为新的提交包含一些其他作者.

git git-log git-commit

21
推荐指数
1
解决办法
1万
查看次数

“请输入更改的提交消息”

在此输入图像描述

这扇窗户让我抓狂

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
Run Code Online (Sandbox Code Playgroud)

当我忘记在“git commit”之后放置 -m"[message]" 时,它就会弹出,现在当我尝试“git revert”时,我已经看到了如何中止此操作的说明,但如果我真的想要怎么办提交提交消息?我怎么做?按回车键不起作用,那么怎么办呢?

windows git vi git-commit

21
推荐指数
1
解决办法
5万
查看次数

如何从commit id中找到分支

所以,我试图找到一个特定提交的分支名称.(c853d8cf3ae34dae9866b874b96c6529515d7e90)

我在git问题上引用了父ID和提交id.
如何才能找到给定的提交ID被推入' x'分支?

github git-commit

20
推荐指数
2
解决办法
2万
查看次数

使用git stash save或git commit进行本地更改?

我在我的仓库中更改了一些文件,但不希望它们被公开或创建任何临时分支来存储它们.我只是想在某个地方保存这些变化.那么哪个命令更好:

git stash save "save message" 
Run Code Online (Sandbox Code Playgroud)

要么

git commit -am "save message"
Run Code Online (Sandbox Code Playgroud)

如果我使用git commit,是否所有本地提交都将由一个git push命令公开推送?如果我只是想在其中推送一个特定的提交怎么办?

git github git-stash git-commit

20
推荐指数
2
解决办法
3万
查看次数

如何使用VS Code修复git commit错误"等待编辑器关闭文件..."?

我正在努力git commit,Git正在传达这样的信息:

提示:等待你的编辑器关闭文件.../c/Users/AGT/AppData/Local/Programs/Microsoft VS Code/bin/code:第28行:/Code.exe:没有这样的文件或目录错误:有是编辑'代码 - 等'的问题.请使用-m或-F选项提供消息.

我正在使用或尝试将VS Code作为默认设置,并且在打开或关闭时我收到了相同的消息.通过VS Code或命令完成的提交git commit -m "Initial commit"工作正常.
我试过更改配置路径:

  • git config --global core.editor "code --wait"
  • git config --global core.editor "'C:\Users\AGT\AppData\Local\Programs\Microsoft VS Code\Code.exe' -n -w" 以及后面的变体(这些更改时出现错误消息"在寻找匹配时意外的EOF"):
  • C:\ Users\AGT\AppData\Local\Programs\Microsoft VS Code\bin
  • C:\ Users\AGT\AppData\Local\Programs\Microsoft VS Code\bin\code
  • C:\ Users\AGT\AppData\Local\Programs\Microsoft VS Code\Code.exe

根本没有成功.

git状态是:

    On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   css/app.css
        new file:   index.html
        new file:   js/app.js
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题,git commit通过Git BASH命令可以正常使用Vs …

git git-commit visual-studio-code

20
推荐指数
4
解决办法
2万
查看次数

如何在做'git commit --amend'之后推送回购

我做了一个提交并推动回购.后来我通过使用修改了提交消息git commit --amend,在弹出窗口中我输入了新消息.我可以通过看到新消息git log.经过这一切,我的git status节目就像这样.我不知道如何将这个变化推向回购.

On branch master
Your branch and `origin/master` have diverged,
and have 1 and 1 different commit(s) each, respectively.
Run Code Online (Sandbox Code Playgroud)

期待一个可行的解决方案.

git git-amend git-commit

18
推荐指数
1
解决办法
1万
查看次数

Git签名提交 - 如何压制"你需要一个密码来解锁密钥......"

我更改了我的全局Git配置以签署所有提交.我也使用gpg-agent,这样我就不必每次都输入密码.

现在,每次我进行新的提交时,我都会在控制台上看到以下五行:

[blank line]
You need a passphrase to unlock the secret key for
user: "John Doe <mail@gmail.com>"
2048-bit RSA key, ID ABCDEF12, created 2016-01-01
[blank line]
Run Code Online (Sandbox Code Playgroud)

更糟糕的是,当我执行一个简单的存储时,此消息被打印两次,不必要地填充我的控制台(我假设为创建的两个提交对象中的每一个都有一个).

有没有办法抑制这个输出?

git gnupg git-commit

18
推荐指数
2
解决办法
6459
查看次数