赞
踩
1、在项目根目录下,点击“Git 在这里创建版本库”
2、点击确定。
3、在 Gitee 码云上,创建一个仓库,复制URL地址。
4、在项目根目录右键点击,TortoiseGit -> 设置。
5、找到 Git -> 远端,在 URL 输入框中粘贴从 Gitee 上复制的 URL地址。
6、然后点确定后,询问是否从远端获取远端分支,点是。
7、点击确定,开始获取远端分支,获取完成后,点确定关闭窗口。
8、在项目根目录右键点击,Git 提交 -> "master"
9、勾选变更列表,输入日志信息,点击提交并推送即可。
在我这里,到这一步,后面会报错 :
git.exe push --set-upstream --progress "origin" master
To gitee.com:XXXX/xxxx.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'gitee.com:xxxx/xxxx.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
大致意思是远端版本跟本地版本不一致
解决办法
push前先将远程repository修改pull下来
$ git pull origin master
$ git push -u origin master
1
2
3
强烈不推荐**:用命令git push -u origin master -f
,强制push就成功了。(注意:大家千万不要随便用-f的操作,因为f意味着强制push,会覆盖掉远程的所有代码!)
原理
-f:慎用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。