agigit relay add --fetch $relayPK #PublicKey
agigit relay add --push $relayPK
agigit relay add $relayPK
agigit relay remove --fetch $relayPK
agigit relay remove --push $relayPK
agigit relay remove $relayPK
agigit fetch
agigit log
agigit pull
agigit pull $commitHash
agigit checkout $commitHash
agigit checkout master
agigit commit -m "commit message"
agigit push
agigit merge $commitHashA $commitHashB
agigit rebase
agigit rebase $nonHeadCommitHash
agigit log
<aside> 💡 Nobody can commit on master. The system periodically selects new (the best) commit to become the master
</aside>
agigit relay add --fetch $relayPK:订阅一个新的中继器,并给予从这个中继器获取(fetch)数据的权限。 agigit relay add --push $relayPK:订阅一个新的中继器,并给予向这个中继器推送(push)数据的权限。 agigit relay add $relayPK:订阅一个新的中继器,并给予从这个中继器获取(fetch)和推送(push)数据的权限。 agigit relay remove --fetch $relayPK:取消订阅的一个中继器的 "fetch" 权限,即你的 agigit 客户端将不再从这个中继器获取数据。 agigit relay remove --push $relayPK:取消订阅的一个中继器的 "push" 权限,即你的 agigit 客户端将不再向这个中继器推送数据。 agigit relay remove $relayPK:这个命令用于完全取消订阅一个中继器,不再与它进行任何交互。
init setup
agigit relay add --push relay1
agigit relay add --fetch relay1
agigit relay add relay2
agigit relay remove --fetch relay1
agigit relay remove relay2