我在bitbucket有一个回购,我使用的是git 。 所以我的分支是 master develop_one develop_two 当我使用git clone git@bitbucket.org:project/project.git ,我得到的只是主分支代码,但我需要克隆/拉只develop_one分支,所以如何克隆/拉只develop_one分支代码? 注意:其他分支(develop_one,develop_two)没有合并到master中,并且不想合并,直到function实际完成,所以想要获取/克隆/只拉一个特定的分支代码
git的目标之一就是分散。 如果Github成为git的中心,那么也许可以考虑到那里有其他中心,并且允许pull请求发生在github上没有托pipe的git URL上。 这个文档相当清楚:pull请求需要你有一个Github帐户,并且你在github上分发一个仓库。 这是一个真正的当前技术限制还是有办法解决在Github? 如果没有,最终是否计划让Github的“pull requests”工具真正允许从Github仓库之外的仓库中提取?
比方说,我有一个私人主题分支称为开发提前2个提交。 git pull origin master做什么? 从本地开发的远程高手拉一切,合并呢? 取出本地主分支中的所有内容并将其合并? 有没有一种方法来更新从开发没有git checkout master ?
有没有一个configuration方式来设置,而不必指定哪个分支?
我和另一位开发人员合并,将我们的工作推向一个称为工具的非主分支。 这样,我们没有影响到其他的团队。 我的主题分支被称为DPM-93,我的git工作stream程是这样的。 # do some work git checkout DPM-93 git commit -m "did some work" # catch up git checkout toolwork git pull origin toolwork # rebase my topic branch git checkout DPM-93 git rebase toolwork # merge and push my changes git checkout toolwork git merge –no-ff DPM-93 git push origin toolwork 这大部分工作正常,直到我意外地发出这些git命令 […]
我目前在另一台计算机上有我的代码的最新版本,我想开发(家用电脑和笔记本电脑,当我出去和约)我在我的笔记本电脑上设置我的应用程序的Heroku。 现在我需要在桌面上关联我的代码,以便我可以从那里推送到heroku。 这是我从桌面上得到的: desktop:~/NetBeansProjects/onlinescheduler$ git pull heroku master fatal: 'heroku' does not appear to be a git repository fatal: The remote end hung up unexpectedly 我不能做heroku create因为这将创build一个单独的应用程序。 我如何将现有的代码与(或从Heroku下拉一个全新的版本)关联起来? 什么命令来做到这一点?
采取这种情况: 我决定在github.com上“分叉”一个代码库,并开始做我的例程:Edit – Commit – Push; 又名黑客黑客入侵。 在我做了一些改动之后,我看到另一个人在同一个项目上做了一些改变,我喜欢他们! 我决定我想把它们合并到我的。 问题是,我只想要一个特定的提交的“部分”,他提出了几个提交。 什么是最有效的方法来获得这些select的变化量,合并到我的“叉”?
我已经开始与一些项目的朋友合作,他们使用heroku git仓库。 我前几天克隆了版本库,之后他们做了一些修改,所以我试图获得最新的更新 我运行了git pull –rebase命令(这是正确的方法吗?): https : git pull –rebase 我得到以下错误: $ git pull –rebase Cannot pull with rebase: You have unstaged changes. Please commit or stash them. 我的猜测是,我搞砸了代码,现在它要我提交或放弃(这是什么意思是什么意思?)的变化。 这是怎么回事? 如果是这种情况,我想放弃我可能做的任何更改,只是从git仓库获取更新的代码。 任何想法我可以做什么?
我有一个项目与混帐,我只是想克隆或拉一个特定的目录,像myproject / javascript就像subversion一样。 做一些改变,提交并再次推回。 这是可能的?
请帮助我,我试图在我的terminal中运行这个: asgard@asgard-A7N8X2-0:~/CollegePortal$ git pull error: cannot open .git/FETCH_HEAD: Permission denied 然后我尝试这个 asgard@asgard-A7N8X2-0:~/CollegePortal$ sudo git pull Permission denied (publickey). fatal: The remote end hung up unexpectedly 帮帮我,我不明白这个问题。