第一次将本地项目push到github

问题:github有一个空项目,将本地项目上传到github空项目时,报错如下

$ git push --set-upstream [email protected]:dslu7733/promise.git master
error: src refspec master does not match any.
error: failed to push some refs to '[email protected]:dslu7733/promise.git'


解决办法

1. 账户问题

我的本地以前配置过2个github账户的SSH,可以在用户(eg. user/username)文件夹下查看.ssh文件夹。这是windows系统生成ssh密匙的默认路径,里面有3个比较重要的文件:config dslu7733_rsa dslu7733_rsa.pub
(这里的dslu7733是我github的账号名,其中dslu7733_rsa和dslu7733_rsa.pub是与ssh密匙相关,主要看config的内容)

config决定了本地主机如何解析域名

Host github-dslu
HostName github.com
User git
IdentityFile ~/.ssh/dslu7733_rsa

可以看到,本地域名github-dslu(Host)解析为github.com, 同时本地用户为git, IdentityFile指明ssh密匙所在路径。

2. pull

当然本地需要先git add.git commit

$ git pull -f [email protected]:dslu7733/promise.git master --allow-unrelated-histories

这里我就把[email protected]:dslu7733/promise.git改为了[email protected]:dslu7733/promise.git, 当然本地只配置了一个SSH账户的不需要改

由于第一次pull,2个项目不相干(unrelated-histories),所有需要命令--allow-unrelated-histories

3. push

git push --set-upstream [email protected]:dslu7733/promise.git master

最后因为第一次push, 需要命令--set-upstream

原文地址:https://www.cnblogs.com/friedCoder/p/12237690.html

时间: 2024-08-17 13:09:55

第一次将本地项目push到github的相关文章

git的使用,将本地项目push到github上

git是先用add 把代码添加到缓冲区,然后commit提交到本地,等到需要时,再用push到远程服务器文章:http://blog.csdn.net/j_bing/article/details/44754775, http://www.ruanyifeng.com/blog/2014/06/git_remote.html先在GitHub上建立一个代码仓库,第一种方式:在电脑上建立一个文件夹,然后在该文件夹下打开git bash,输入git init:表示把git仓库放在这里,然后git cl

第一次将本地项目同步到git服务器

第一次将本地项目同步到git服务器 Last login: Mon Sep  3 09:48:44 on ttys003 localhost:~ dajiang$ cd desktop localhost:desktop dajiang$ cd community localhost:community dajiang$ git init Reinitialized existing Git repository in /Users/dajiang/Desktop/community/.git/

Git将本地项目同步到github

1.将本地项目同步到github 1.在github上创建项目的仓库,并复制clone地址 2.在本地项目上右击选择 Git Bash Here 进cmd界面 3.键入命令:git clone <clone地址> (之后Git会在你的项目下新建一个文件夹,该文件夹以克隆的github的仓库名命名) 4.把项目的所有内容移动到Git新建的文件夹下 5.cd 进入该文件夹 6.键入命令:git add .  (该命令是把新文件夹下的内容都添加到暂存区中) 7.键入命令:git commit -m

GitHub实战系列~2.把本地项目提交到github中 2015-12-10

实例: 1.上面步骤和昨天一样,先在github里面新建一个项目,然后clone一份到本地 2.把本地文件拖到git项目文件夹里面(后面讲怎么过滤文件) 3.打开git bash 进入项目文件夹,添加全部(*) 提交 [email protected] MINGW64 ~ $ cd Windows10/ [email protected] MINGW64 ~/Windows10 (master) $ ls [email protected] MINGW64 ~/Windows10 (master

git将本地项目添加到github上

git init git add . git commit -m '添加备注' git add remote origin originUrl git push -u origin master 注意:commit前最好先创建REDEME.md文件,否则push到远程文件可能会失败;空目录不允许提交到远程仓库,可以在要提交的空目录下创建一个空文件,然后再执行添加,提交动作. git add 空目录 git commit -m '添加空目录' git push //当本地项目和远程仓库绑定后,只需

iOS 本地项目上传github,github管理项目配置

一.注册github账号   首先需要注册一个github账号,注册地址:https://github.com 接着会来到这 然后会收到一封github发的邮件,进入邮箱验证 二.创建个人的github仓库  验证成功是这样的,然后点击创建仓库 也可以来到个人中心里创建仓库 创建完成好之后是这样子的.创建仓库的时候最好别用中文,不然你的仓库名就会显示 - 这样一条小横线. 三. 配置SSH keys 终端里输入显示隐藏文件:defaults write com.apple.finder Appl

git将本地项目添加到github远程仓库

1.首先准备好你的github 账号密码,注册就不说了.. 2.由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以要在本地生成一个私钥和一个密钥 命令: $ ssh-keygen -t rsa -C "你的github邮箱(账号)" 一路回车就可以了,可以不用设置密码(我是一路回车的) 检查是否成功(如图): $ ssh -T [email protected] 3.找到生成的密钥(下图,一般在你的用户名下边文件夹.ssh,没有就搜一下),用word打开 id_rs

本地项目提交到github和提交更新(转)

一:首先当然是去github注册账号了. 二:注册完毕登录后,在自己的首页上面点击右上角"+"号,然后选择New repository,或者直接点击下面的绿色按钮,创建一个新仓库.如图: 然后填入仓库的名称: 填写完毕后,点击下面的绿色按钮,创建仓库. 三:安装git程序,由于我是win64的,所以只找了64位的,这是下载地址:http://download.csdn.net/detail/wblyuyang/9245051 下载完毕后直接运行,弹出的是解压的目录,不会进行安装,大家可

解决IntelliJ IDEA导入本地项目不能切换github容器的问题

问题场景: 复制本地一个github项目到IDEA中,本地项目容器是A,新项目的容器仍然是A. 解决方法: 1.打开项目在资源管理器中的位置,隐藏的文件项目查看√上,删掉.git文件夹. 2. 3.选择项目的文件夹 4.分享项目到github,如果不删除.git文件夹的话步骤3会报错 原文地址:https://www.cnblogs.com/Java-Starter/p/9094826.html