Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何在没有强制的情况下将代码上传到bitbucket上_Git_Bitbucket - Fatal编程技术网

Git 如何在没有强制的情况下将代码上传到bitbucket上

Git 如何在没有强制的情况下将代码上传到bitbucket上,git,bitbucket,Git,Bitbucket,我是git的新手,所以我的客户需要定期在bitbucket上上传代码。我已经创建了回购协议。并通过这些步骤将我的第一个项目上传到我的项目目录中 git init git add . git commit -m "my commit" git remote set-url origin git@github.com:username/repo.git git push origin master 并成功上传。但是现在当我在做我的项目时,我需要上传它。所以我只需再次运行命令git push ori

我是git的新手,所以我的客户需要定期在bitbucket上上传代码。我已经创建了回购协议。并通过这些步骤将我的第一个项目上传到我的项目目录中

git init
git add .
git commit -m "my commit"
git remote set-url origin git@github.com:username/repo.git
git push origin master
并成功上传。但是现在当我在做我的项目时,我需要上传它。所以我只需再次运行命令
git push origin master
it showing me error

git push to url  ! [rejected]        master -> master (fetch first)

我知道如果使用
--force
它会工作得很好,但我不能使用force,因为有一个团队在项目中工作,所以很多人定期上传代码,所以force造成了很多问题。我需要一些好的或最佳实践的解决方案,或者一些你们经常使用的指南,谢谢

冲突的原因是本地分支和远程分支之间的差异。 比较它们的git日志并检查最后的提交。我猜远程分支包含一些额外的提交,所以您应该在推动本地更改之前将它们拉到本地分支。
注释消息“[rejected]master->master(fetch first)”告诉您这种情况。

冲突的原因是本地分支和远程分支之间的差异。 比较它们的git日志并检查最后的提交。我猜远程分支包含一些额外的提交,所以您应该在推动本地更改之前将它们拉到本地分支。
注释消息“[rejected]master->master(fetch first)”告诉您有关这种情况。

这是否回答了您的问题?这回答了你的问题吗?