<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          FakeGit-Go修改本地 git 配置文件

          聯(lián)合創(chuàng)作 · 2023-10-01 06:13

          FakeGit 是一個自欺欺人的好玩意,它會修改你的本地 git 配置文件,讓 git 以為你是另外一個提交者。

          你可以將其用于你自己的項目,當(dāng)然也可以用于任何你具有寫權(quán)限的 git 倉庫。

          示例:

            如圖中所示,jQuery 之父和 PHP 之父都在作者的項目里提交了一些好玩的玩意。這些都是真實的提交,并且會被 Github 和基本上所有 git 代碼托管網(wǎng)站識別成其用戶,只要這個用戶存在。

            安裝

            go get -u github.com/hanbang-wang/FakeGit-Go/cmd/fakegit

            用法

            fakegit <command> [--user] [--help|-h]

            FakeGit 會把所有的參數(shù)傳遞給原 git 命令行程序,除了以下的:

            change       永遠(yuǎn)更改你的本地身份
            recover      快速刪除本地 git 配置文件內(nèi)的 user 關(guān)鍵字
            --help, -h   一個簡單的幫助

            FakeGit 會攔截--user和緊接著的一個參數(shù),就是提交者的信息。

            身份格式

            如果你要欽定某個人,使用姓名 <郵箱> 這樣的格式,比如:

            --user 'John Doe <[email protected]>'

            或者你不想填寫郵箱地址,留空即可:

            --user 'No Email <>'

            我同時也給 Github 用戶做了個身份查詢,填寫用戶名即可:

            --user 'example'

            例子

            fakegit commit -a -m "A example." --user "SuperFashi"

            程序?qū)褂?Github API 查詢使用相應(yīng) id SuperFashi的用戶,也就是我,查詢我的提交歷史和提交記錄中的郵箱,生成一個類似于SuperFashi <[email protected]>的格式,用這個信息來進(jìn)行提交。

            但是我還是推薦指定用戶信息:

            fakegit commit -a -m "A example." --user "SuperFashi <[email protected]>"

            當(dāng)然你也可以用 FakeGit 執(zhí)行任何 git 有的命令:

            fakegit push --user "whateveryoulike <>"
            # 和 `git push` 一樣

            因為只有 commit 命令會使用 user 關(guān)鍵字,所以都一樣。

            附加

            fakegit change會永久更改你的本地身份,所以必須跟著--user,否則會拋出個錯誤。

            fakegit recover是一個快速重置你本地 git 配置文件的小工具,預(yù)防你后悔或者想在突然退出程序后恢復(fù)。

            瀏覽 12
            點贊
            評論
            收藏
            分享

            手機(jī)掃一掃分享

            編輯 分享
            舉報
            評論
            圖片
            表情
            推薦
            點贊
            評論
            收藏
            分享

            手機(jī)掃一掃分享

            編輯 分享
            舉報
            <kbd id="afajh"><form id="afajh"></form></kbd>
            <strong id="afajh"><dl id="afajh"></dl></strong>
              <del id="afajh"><form id="afajh"></form></del>
                  1. <th id="afajh"><progress id="afajh"></progress></th>
                    <b id="afajh"><abbr id="afajh"></abbr></b>
                    <th id="afajh"><progress id="afajh"></progress></th>
                    天天操天天干天天操天天干 | 密芽成人aV | 99在线精品视频观看 | 一级毛片全部免费播放特黄 | www.一区二区三区 |