【发布时间】:2012-06-24 18:13:55
【问题描述】:
是否可以在一个 git 命令中使用 git pull 和 git push?
git pull & git push 之类的语法并不完全适合我,因为我需要向服务器提供两次凭据:拉取和推送。
所以我想知道,有什么解决方法吗?我认为应该是这样,因为开发人员在推送本地更改之前拉取远程源是很常见的情况。
编辑:我使用的是 Windows 7/x64,msysgit-utf8 1.7.9
【问题讨论】:
-
如果没有合并冲突会很危险吗?
-
协议是什么?有一些方法可以在每个会话中只提供一次凭据
-
别这样。设置公钥身份验证或更改协议,以便您可以。
-
@SandroMunda 我没有遇到你所说的情况,但我相信如果 git 在工作文件夹处于故障状态(实际上是合并状态)时允许推送,这是一个严重的错误。
-
@CharlesB 我已经使用 SSH 和 HTTPS 进行了检查,它要求我提供两次密码。我使用的是 Windows 7,msysgit-utf8 1.7.9