我有一个在Windows PC上工作的环境,在那里我的工作区位于远程linux服务器上,我可以使用ssh。我正在处理一个Dos批处理文件,以自动比较工作区中所有修改过的文件。到目前为止,我有一些东西可以打开所有的文件,但是由于某种原因,它在一个单独的会话中打开每个文件,在窗口之间切换是很痛苦的。我想知道是否有任何技巧可以用不同的选项卡打开同一个会话中的所有文件。目前,我的脚本看起来是:
plink ott-ads -l %user% -i %ppk_file% ^
"cd %root%; for f in %files%; do git show %commitid%:$f >
我在两台不同机器上的主分支上工作,并将代码推送到其中一台机器上的远程存储库。
我尝试将代码从另一台计算机推送到远程存储库,但收到错误消息
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://github.com/'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g.