Tag: git remote

如何将远程Git存储库添加到Ubuntu服务器?

我已经在桌面机器(Windows 7)上创build了一个Git仓库: git init git add <all my files> git commit -m "added my files" 现在我在局域网上的一台机器上安装了一个新的Ubuntu Server 10.10,并安装了OpenSSH。 我的主目录是/home/jonas ,我创build了一个目录~/code/来包含我的项目。 我可以使用Putty从Windows 7login到Ubuntu服务器。 我用sudo apt-get install git在服务器上sudo apt-get install git 添加远程存储库 现在我想将我的桌面上的Git存储库添加到服务器。 我试图按照从使用Git的语用版本控制的指示。 从我的桌面我运行这些命令: git remote add origin jonas@192.168.1.10/home/jonas/code/myproject.git git push origin master 但是我得到了这个错误信息: fatal: 'jonas@192.168.1.180/home/jonas/code/myproject.git' does not appear to be a git repository fatal: The […]

Git推送错误:“起源似乎不是一个混帐存储库”

我按照这里给出的指示创build一个Git仓库。 一切顺利,直到最后一行: $ git push -u origin master 致命的:“起源”似乎不是一个混帐存储库 致命的:远端意外挂断 我在OS X 10.6.8上使用git版本1.7.11.3 $ git remote -v 什么也不返回 存储库的configuration文件: [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true ignorecase = true 我不得不使用sudo visudo命令打开sudoers文件,并添加以下内容(在#用户权限规范下): git ALL=(ALL) ALL. 现在如果我这样做: $ git remote add origin /Volumes/500GB/git-repository/myproject.git 它回来没有错误,但我没有看到任何代码库(它有像枝,挂钩等前述目录) 如果我做: $ git push -u origin master […]

Git推送服务器

我们有一个网站,其所有的PHP / HTML / JS / CSS /等文件存储在一个Git仓库。 我们目前有3种types的计算机(或用例)用于存储库。 本地开发人员:最新更改,更改,提交本地回购,推送到主服务器 主服务器:中央存储库,所有更改被推送到主服务器 Web服务器:在部署网站时,更改从主服务器上拉下来 所以目前我们: local: git push origin master local: password: ******** local: ssh admin@webserver.com webserver: password: ******** webserver: cd ~/domain.com/ webserver: git pull origin master 所以我的问题是:有没有办法从我的本地计算机,我可以直接推到networking服务器? 即。 local: git push origin master local: password: ******** local: git push webserver master local: password: ********

Git – 当两个遥控器具有相同的标签名称时,签出远程标签

我曾希望这会工作: git checkout remote/tag_name 但事实并非如此。 这样做: git checkout tags/tag_name 但是我做了一些奇怪的事情,我有很多遥控器,我担心如果两个遥控器有相同的标签会发生什么。 有没有办法指定远程签出标签?

列出所有没有远程的本地分支

问题:我想要删除所有没有远程的本地分支。 把分支的名字转换成一个git branch -D {branch_name}是很容易的,但是我怎样才能得到这个列表呢? 例如: 我创build了一个没有远程的新分支: $ git co -b no_upstream 我列出了所有的分支机构,只有一个遥控器 $ git branch -a master * no_upstream remotes/origin/HEAD -> origin/master remotes/origin/master 我可以运行什么命令来获取no_upstream作为答案? 我可以运行git rev-parse –abbrev-ref –symbolic-full-name @{u} ,这将显示它没有remote: $ git rev-parse –abbrev-ref –symbolic-full-name @{u} error: No upstream configured for branch 'no_upstream' error: No upstream configured for branch 'no_upstream' fatal: ambiguous argument '@{u}': […]

git推送到远程分支

伙计们, 我已经克隆了一个回购。 我创build了一个分支,通过发出以下命令来处理一个function: git branch fix78 然后我通过这个分支去工作 git checkout fix78 我继续向这个地方分公司作出承诺。 现在我想把它推到回购,因此我发出了以下命令: git push origin master:fix78 我从networking浏览器中查看了repo,发现在repo上创build了一个名为fix78的新分支。 但是它没有我提交的任何提交。 我在这里做错了什么? 这是我想要实现的: 有一个回购(主人(在SVN行话树干)),现在当我在一个function上工作,我想创build一个本地分支,然后我也想检查这个分支到回购(让其他团队成员可以看到我在做什么),然后我希望我的本地分支与我创build的远程分支同步。 任何帮助/反馈将是完全可怕的。 谢谢。

致命的:似乎不是一个混帐存储库

为什么我得到这个错误,当我的git存储库URL是正确的?

git remote add和git clone的区别

clone命令是做什么的? 在svn中有没有相当于它? 有什么区别 git remote add test git://github.com/user/test.git 和 git clone git://github.com/user/test.git 创build的回购的名称是否重要?

git命令中的'origin'和'remote'有什么区别?

在git lingo中, origin和remote是一回事吗? 还是origin指的是本地目录? 在git push -u origin master的情况下:以下哪一种解释是正确的? “把所有东西都推送到远程回购”原产地“和它的分支”主“” “把所有从本地原始回购”原产地“推到上游”主“分支” 感谢任何澄清! 我的问题的答案为我澄清了两个问题: origin是指远程回购,而不是远程回购的本地克隆副本。 当你读到origin是remote的别名,并在git clone的时候创build的,这是不明确的 origin是指在git push -u origin master的远程回购,因为回购的本地副本是隐含的和“很less引用”的。

如何在Heroku上查看远程Git修订版本

为了部署到Heroku,我使用git push heroku master 。 但是,我怎么看我推到heroku的哪个版本? (我经常怀疑是否推动了最近的版本) 对于那些不熟悉它的人来说,Heroku的创build脚本会生成一个远程的git仓库。 一旦推动,代码神奇地部署。 Heroku以下面的forms向本地添加一个远程仓库: $ git remote add heroku git@heroku.com:appname.git Heroku的手册“使用Git进行部署” 问题是:如何在Heroku资源库中看到最新版本?