我创建了一个 git 附件存储库,添加了数据。然后我通过以下方式在另一个位置检查它(我的目标是检查原点,添加测试文件,将其推回原点)。
git clone ../test_repo/
cd test_repo/
git status
git Annex init DEV touch test.txt
vi test.txt
git Annex merge
git Annex add test.txt
git commit -am "test"
git push origin master git-annex但是我收到以下错误
计数对象:3,完成。
使用多达 48 个线程的 Delta 压缩。
压缩对象:100% (3/3),完成。
写入对象:100% (3/3),364 字节 | 0 字节/秒,完成。共 3 个(增量 1),重用 0 个(增量 0)
远程:错误:拒绝更新签出分支:
refs/heads/master
远程:错误:默认情况下,
在非裸存储库
远程更新当前分支:错误:被拒绝,因为它
会使索引和工作树不一致
远程:错误:使用您推送的内容,并且需要“git reset --hard”来匹配远程:错误:工作树到 HEAD。远程:错误:远程:错误:您可以在远程存储库中将“receive.denyCurrentBranch”配置变量设置为远程:错误:“忽略”或“警告”以允许推入远程:错误:其当前分支;但是,除非您远程:错误:安排更新其工作树以匹配您在某个远程:错误:其他方式中推送的内容,否则不建议这样做。远程:错误:
远程:错误:要压制此消息并仍保持默认行为,请将远程:错误:'receive.denyCurrentBranch' 配置变量设置为'拒绝'。到 /test_repo/ ![远程拒绝] master -> master(当前已签出分支)
错误:
我错过了什么?