簡體   English   中英

在服務器級別的git push期間檢索git存儲庫名稱

[英]Retrieve git repository name during git push at server level

我是git的新手,所以我的理解還很幼稚。 在Perforce中,我可以執行p4 describe ,它可以為我提供更改列表所需的所有信息。

在這里,當我執行git push origin master ,我想知道在git服務器級別的預接收鈎子期間將提交提交到哪個存儲庫。

我見過類似basename的選項git rev-parse --show-toplevel ,但這恰好在客戶端級別。 我想在服務器級別做類似的事情。

這可能嗎?

git remote -v會告訴您您的pull和push來自哪個遠程存儲庫。

輸出示例:

git remote -v
origin  git@github.com:null/Python.git (fetch)
origin  git@github.com:null/Python.git (push)

存儲庫的名稱為null / Python

另外,除非我對您有誤解,否則會向您顯示在推送過程中將文件推送到哪個存儲庫:

To git@github.com:null/Python.git
 * [new branch]      ruby-version -> ruby-version

同樣, null / Python是遠程存儲庫的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM