买卖双方达成交易共识后, 买方在本地THUXLP_Market文件夹内右键 Git Bash Here;
用git checkout contract切换到交易合同模板分支;
执行git checkout -b bsn_X新建一个用于本次交易的branch(X格式为 卖方代号_买方代号eg:Group1卖给Group2,X为1_2);
将新建的branch push到服务器,命令为git push origin bsn_X:bsn_X,并用issue通知 卖方下载此交易分支,�【买卖双方交易中产生的文件皆上传至此bsn_X分支下 data文件夹内】;【买卖双方交易中产生的文件皆上传至此bsn_X分支下 data文件夹内】;
卖方收到买方issue后,在本地空间THUXLP_Market文件夹下打开bash ,执行git fetch origin bsn_X:bsn_X下载交易branch,并执行git checkout bsn_X切换至该branch;
交易合同提交:�步骤1, 卖方将THUXLP_Market(bsn_X)中的“交易合同书”business_contract交易合同提交:步骤1, 卖方将THUXLP_Market(bsn_X)中的“交易合同书”business_contract.md(md文件用记事本打开)填写【卖方不填写“买方:”项内容】,commit后push到THUXLP_Market(bsn_X),(使用命令git push origin bsn_X:bsn_X),用issue通知买方;�步骤2, 买方再次pull bsn_X分支(命令:git bsn_X),用issue通知买方;步骤2, 买方再次pull bsn_X分支(命令:git pull origin bsn_X:bsn_X),确认内容无误后,在【买方】处签署自己的组名,commit后再次push到THUXLP_Market(bsn_X)(命令:git push origin bsn_X:bsn_X);
操作结束后双方使用git checkout noticeboard切换回 noticeboard分支。
====6.====
卖方监督买方提交merge request,并交货给买方,若 买方不提交merge request,卖方将无法得到货款,【后果自负】;