标签: git-push

如何将本地Git存储库推送到另一台计算机?

我的笔记本电脑上有一个本地Git存储库设置.我想把它推到我的桌面.

我怎样才能做到这一点?

git git-push

58
推荐指数
2
解决办法
3万
查看次数

当推送到Github时,Git push会挂起吗?

每当我尝试推送到github时,Git push都会挂起.我正在使用Cygwin和Windows 7. Git函数可以在本地跟踪分支,提供状态,设置全局user.name和user.email以及允许提交.

我还是新人,还在学习.

我输入git push,git push origin master或者git push -u origin master我得到的只是一个空白行,要求我ctl-c以获得提示.

ssh-keygen -t rsa -C "me@example.com" 问我一个文件名并挂起

git push heroku master 挂起

$ git status 回报 On branch master nothing to commit, working directory clean

$ git pull 回报 Already up to date

$ git remote -v 收益:

heroku  git@heroku.com:myherokusite.git (fetch)

heroku  git@heroku.com:myherokusite.git (push) origin  

https://github.com/gitusername/appname.git (fetch) origin  

https://github.com/gitusername/appname.git (push)

or the correct ssh remote settings are returned when trying this …
Run Code Online (Sandbox Code Playgroud)

git cygwin github hang git-push

58
推荐指数
14
解决办法
8万
查看次数

当我"git push"git现在说"创建拉动请求...".为什么?

我正在对一个分支机构中的项目进行更改,到目前为止,除了我之外,其他人都不知道.但是,从最近开始,当我git push参与这个项目时,我现在收到这个作为响应的一部分:

remote: Create pull request for <<my branch>>:
remote:   https://bitbucket.org/...
Run Code Online (Sandbox Code Playgroud)

我不知道为什么Git会给我这个消息,这是我以前从未见过的.

即使我删除了远程分支(" git push origin :<<my branch>>"我现在仍然收到此消息!(我成功删除了远程分支,但消息仍然存在)

git bitbucket git-push githooks

57
推荐指数
3
解决办法
1万
查看次数

git push heroku master说"一切都是最新的",但应用程序不是最新的

我在Heroku上有一个运行旧代码的应用程序.我做了一个小小的改变,并做出了改变.然后我跑了

git push heroku master
Run Code Online (Sandbox Code Playgroud)

它会说

Fetching repository, done.
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)

但是,如果我去查看应用程序,那就是所有旧代码.大约15天前,我确实将网站恢复到Heroku中的另一个版本,但从那以后推送更新到它们并且它们起作用了.

为什么heroku没有从我的github存储库中获取最新文件?有没有办法只重置应用程序并再次从github推送文件?我在数据库中有生产数据,所以我不想触摸它.

提前致谢!!

git push github heroku git-push

55
推荐指数
6
解决办法
4万
查看次数

如何删除我的git仓库中的所有文件并从我当地的git仓库更新/推送?

是否可以删除存储库中的所有文件并仅使用我本地计算机中的文件进行更新?原因是,在我的github中有一些不需要的文件,所以我想删除这些文件.我没有逐个删除文件,而是想看看是否可以删除我的git repo中的所有文件并仅使用本地机器中的文件进行更新/推送.希望清楚.谢谢.

git github git-push

54
推荐指数
7
解决办法
15万
查看次数

从一个独立的头上做一个git推

我是一个独立的头,并做了一些改变.我想用git推动这些改成这个独立的头部.我不希望我的更改进入开发分支,当然也不是主分支.我正在与另一个人合作.

示例分支

   develop
   master
   *(HEAD detached at origin/49792_testMocha)
Run Code Online (Sandbox Code Playgroud)

如何在不影响开发或掌握的情况下进入头部?

git git-push

53
推荐指数
3
解决办法
5万
查看次数

Git推送到服务器

我们有一个网站,其所有PHP/HTML/JS/CSS/etc文件都存储在Git存储库中.

我们目前有3种类型的计算机(或用例)用于存储库.

  • 本地开发人员:提取最新更改,进行更改,提交本地仓库,推送到主服务器
  • 主服务器:中央存储库,所有更改都被推送到主服务器
  • Web服务器:部署网站时从主服务器下拉更改

所以目前我们:

local: git push origin master
local: password: ********
local: ssh admin@webserver.com
webserver: password: ********
webserver: cd ~/domain.com/
webserver: git pull origin master
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:有没有办法从我的本地电脑直接推送到网络服务器?

即.

local: git push origin master
local: password: ********
local: git push webserver master
local: password: ********
Run Code Online (Sandbox Code Playgroud)

git deployment push git-push git-remote

50
推荐指数
3
解决办法
6万
查看次数

当我做"git push"时,统计数据意味着什么?(总数,三角洲等)

这是一个例子:

$ git push -u myserver master
Counting objects: 22, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (14/14), done.
Writing objects: 100% (14/14), 1.89 KiB | 0 bytes/s, done.
Total 14 (delta 10), reused 0 (delta 0)
To myserver.com:git/myrepo.git
   ed46414..0cae272  master -> master
Branch master set up to track remote branch master from myserver.
Run Code Online (Sandbox Code Playgroud)

基本上唯一对我来说有意义的数字是"使用多达8个线程"的8,因为我有一个四线程处理器,超线程,因此我可以运行8个线程.

有22个?为什么说22和14,其他8发生了什么?为什么它说0字节/秒,因为它做了东西并花了有限的时间?什么是"总"和"三角洲"和"重用"?

有关示例的详细信息:上面的示例是从Mac OS X上的终端进行了复制粘贴.我手动执行了一个find-replace来替换"myrepo"和"myserver.com",其他一切都是逐字的.存储库有910次提交,自上次推送以来我做了大约3次提交.3个新提交影响了至少3个文件.回购包含超过一千个文件.

git git-push

50
推荐指数
2
解决办法
1万
查看次数

Git错误:src refspec master与任何错误都不匹配:无法推送一些引用

我试图在BitBucket上添加一个文件到我的存储库,我遇到了麻烦.

我正在使用GIT,这就是我输入的内容

$ cd lis4368/assignments
$ git remote
$ git remote -v
$ git remote rm origin
Run Code Online (Sandbox Code Playgroud)

然后我输入(这是BitBucket告诉我进入的)

$ git remote add origin https://cpb09e@bitbucket.org/cpb09e/cpb09e.git
$ git push -u origin master
Run Code Online (Sandbox Code Playgroud)

我一直收到此错误消息:

error: src refspec master does not match any.
error: failed to push some refs to 'https://cpb09e@bitbucket.org/cpb09e/cpb09e.git'
Run Code Online (Sandbox Code Playgroud)

有人请求帮助我吗?我已经尝试了从git commit到rm -rf*的所有内容,但我无法完成任何工作.

git bitbucket git-push refspec

49
推荐指数
2
解决办法
9万
查看次数

git推送到远程分支

伙计们,

我克隆了一个回购.我通过发出以下命令创建了一个分支来处理功能:

git branch fix78

然后我在那个分支上工作

git checkout fix78

我继续对这个当地分公司做出承诺.现在我想将其推送到repo,因此我发出了以下命令:

git push origin master:fix78

我从Web浏览器查看了repo,发现在repo上创建了一个名为fix78的新分支.但它没有我做过的任何提交.

我在这做错了什么?这就是我想要实现的目标:

有一个repo(master(SVN术语中的trunk)),现在当我正在创建一个功能时我想创建它的本地分支然后我也想检查这个分支到repo(以便其他团队)成员可以看到我在做什么),然后我希望我的本地分支与我创建的这个远程分支同步.

任何帮助/反馈都会非常棒.

谢谢.

git version-control git-push git-remote git-branch

48
推荐指数
2
解决办法
7万
查看次数