git命令输出到文件

git命令输出到文件,git,file,output,Git,File,Output,我正在使用Ubuntu操作系统,并尝试按如下方式执行git命令: git clone -v https://senuser:xxxx@bitbucket.org/senxxxx/xxxxx.git > /home/ubuntu/output1.txt 2>&1. 但产出显示: ubuntu@dev:~ [04:24:16]$ more output1.txt Cloning into 'xxxxxxx'... POST git-upload-pack (252 bytes

我正在使用Ubuntu操作系统,并尝试按如下方式执行git命令:

git clone -v https://senuser:xxxx@bitbucket.org/senxxxx/xxxxx.git > /home/ubuntu/output1.txt 2>&1.
但产出显示:

ubuntu@dev:~ [04:24:16]$ more output1.txt 
Cloning into 'xxxxxxx'...
POST git-upload-pack (252 bytes)
ubuntu@dev:~ [04:24:24]$ 
但是如果我手动执行命令,我会得到以下信息:

ubuntu@-dev:~ [03:28:36]$ sh testgitpull.sh 
Cloning into 'xxxxxxaws'...
Password for 'https://senuser@bitbucket.org': 
remote: Counting objects: 56, done.
remote: Compressing objects: 100% (40/40), done.
remote: Total 56 (delta 18), reused 0 (delta 0)
Unpacking objects: 100% (56/56), done.
Checking connectivity... done.
ubuntu@xxxx-dev:~ [03:28:48]$

有人能帮助我们如何获得上述类型的输出而不是两行吗?

为什么不使用以下命令

git clone -v https://senuser:xxxx@bitbucket.org/senxxxx/xxxxx.git &> /home/ubuntu/output1.txt

有关详细信息,请参阅

Hi,当我像这样运行时,我得到了以下信息,但输出中没有任何内容。ubuntu$sh testgitpull2.sh克隆到“Rydestaws”。。。后git上传包(240字节)远程:计数对象:56,完成。远程:压缩对象:100%(40/40),完成。远程:总计56(增量18),重复使用0(增量0)解包对象:100%(56/56),完成。正在检查连接。。。完成。ubuntu@ryde-dev:~[08:18:41]$more output1.txtubuntu@ryde-开发人员:~[08:18:52]$。但是我需要output1.txt文件中的详细信息。