代码不通过源树

时间:2016-10-21 07:15:50

标签: git merge atlassian-sourcetree

我是git和source tree的新手。

中有问题

我试图在stash上提交我的更改我通过源代码树提交但是无法推送它有这个错误

  

! [拒绝]主人 - >主人(非快进)   错误:未能将某些参考文献推送到http://dh.s@dummy.it:7990/scm/ddn/mytrainer.git'
  提示:更新被拒绝,因为您当前分支的提示落后于   提示:它的远程对应物。整合远程更改(例如   提示:' git pull ...')再推一次。
  提示:请参阅关于快进的说明'在' git push --help'详情。

我试图拉出拉片上的更改,但显示错误

  

错误:合并后将覆盖对以下文件的本地更改:       的grails-app / CONF / BuildConfig.groovy
  请在合并之前提交更改或存储更改。   中止

如何在不影响其他团队成员通过源代码树完成的提交的情况下提交更改。

由于

1 个答案:

答案 0 :(得分:2)

据我所知,这应该对你有用。
1)按照here中的说明存储更改。
2)从主分支中拉出 3)按照源树链接中的说明弹出隐藏的更改。

一般来说,
存放和提交是两回事:

存储 - 暂时存储您正在处理的更改。

命令行:

  

git stash

Sourcetree,存储您所做的更改,请阅读[this]

提交 - 用于使您永久更改。

  

git commit

在提交之前,您必须进行更改,这可以通过

完成
  

git add *添加所有文件
  git add filename

希望这会有所帮助。