[英]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.