Git push本地代码到新建远程仓库

 

 Git  push本地代码到新建远程仓库

来源 http://blog.csdn.net/u011043843/article/details/33336625

1、创建一个新的仓库: 自己传图累死了 借网上图一用

2、在Git bash下创建并初始化本地仓库

3、找到要上传到远程仓库的项目文件,放入到bless目录下面或其子目录下面

.git是git init命令后自动创建的,不用管

4、将远程仓库与本地仓库关联

dwqs/bless.git分别用你们注册的账户名和创建的远程仓库名代替,其他不变。嘿嘿,不然就上传到我的仓库来了

5、将项目添加到本地仓库

该命令之后,项目被添加到暂存区,然后必须利用git的命令提交,

-m 之后的相当于注释部分

6、然后,推送到远程仓库

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

 (注意 我在此步操作时 出错)

git push -u origin master

To https://git.oschina.net/xxxx/java-test.git

! [rejected]        master -> master (non-fast-forward)

error: failed to push some refs to ‘https://git.oschina.net/xxxx/java-test.git‘

hint: Updates were rejected because the tip of your current branch is behind

hint: its remote counterpart. Integrate the remote changes (e.g.

hint: ‘git pull ...‘) before pushing again.

hint: See the ‘Note about fast-forwards‘ in ‘git push --help‘ for details.

)

解决方案  git 告诉你 远程有最新的代码 你并没有获取到

首先第一步  1. git fetch origin

warning: no common commits

remote: Counting objects: 5, done.

remote: Compressing objects: 100% (3/3), done.

remote: Total 5 (delta 0), reused 0 (delta 0)

Unpacking objects: 100% (5/5), done.

From https://git.oschina.net/xxxx/java-test

Merge branch ‘master‘ of https://git.oschina.net/xxxx/java-test

* [new branch]      master     -> origin/master

第二步 2.git pull  origin master

From https://git.oschina.net/xxxx/java-test

* branch            master     -> FETCH_HEAD

Merge made by the ‘recursive‘ strategy.

.gitignore |   6 ++

LICENSE    | 191 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

README.md  |   1 +

3 files changed, 198 insertions(+)

create mode 100644 .gitignore

create mode 100644 LICENSE

create mode 100644 README.md

第三步 在照上面的  git push -u origin master

Counting objects: 4699, done.

Delta compression using up to 4 threads.

Compressing objects: 100% (4458/4458), done.

Writing objects: 100% (4699/4699), 39.35 MiB | 1.65 MiB/s, done.

Total 4699 (delta 603), reused 0 (delta 0)

查看结果

从现在起,只要本地作了提交,就可以通过命令:

git push origin master

把本地master分支的最新修改推送至Git,现在,你就拥有了真正的分布式版本库!

时间: 2024-08-08 00:38:25

Git push本地代码到新建远程仓库的相关文章

git第一次提交代码到远程仓库

本操作说明是先有代码,后来创建git仓库,然后把本地代码提交到远程仓库的操作步骤: 1.初始化 在当前你要提交的目录下执行 git init 2.创建远程仓库名称 git remote add gitOrigin https://github.com/***.git 3.告诉git你是谁 git config --global user.email "[email protected]" git config --global user.name "yourname"

Git 基础(七)—— 远程仓库(GitHub)

远程仓库 第1步:创建 SSH Key.在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步.如果没有,打开 Shell(Windows下打开Git Bash),创建SSH Key: ssh-keygen -t rsa -C "[email protected]" 第2步:登陆GitHub,打开"Account settings","SSH Keys"页

Android基础入门教程——1.5.2 Git之使用GitHub搭建远程仓库

Android基础入门教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础入门教程 本节引言: 在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等:读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要一个作为服务器的远程仓库!当然搭建一个服务器是需要成本的,为什么不把项目托管到Github上呢?作为开源代码库以及版本控制系统,Github拥有140多万开发者用户.随着越来越多的应用

Git同时push到多个远程仓库

添加第二个远程地址时使用以下命令: git remote set-url --add origin [email protected]:morethink/programming.git 查看远程分支:git remote -v origin [email protected]:morethink/programming.git (fetch) origin [email protected]:morethink/programming.git (push) origin [email prot

git学习(3)---远程仓库

一.目的 本文将介绍git远程库的操作,包括增加和删除远程库.查看远程库.获取和推送操作.新建和删除远程分支等内容. 本文涉及到的所有操作都是在Ubuntu 14.04环境中进行的,git版本是1.9.1. 二.增加和删除远程库 使用git remote add remote-name URL命令增加一个名为remote-name的远程库,地址为URL:使用git remote remove remote-name命令删除名为remote-name的远程库:使用git remote rename

Git提交到多个远程仓库

来源:http://stackoverflow.com/questions/5785549/able-to-push-to-all-git-remotes-with-the-one-command 有两种做法,先看第一种 一.通过命令行进行操作 例如我有下面两个仓库: Mybatis通用Mapper https://git.oschina.net/free/Mapper.git https://github.com/abel533/Mapper.git 在项目路径下打开Git Bash 添加一个

Git上传代码到远程仓库

1:申请Git账号创建仓库,获取远程仓库地址 https://github.com/****/****.git 2:通过命令进入项目根目录  cd: ************ 3:安装git环境,设置环境变量 4:执行git命令 git status  --查看当前项目下所有文件状态,会自动生成git文件夹 5:执行git命令 git add .  --将当前文件夹中所有代码提交到git本地库 6:第一次上传需要设置git config 的user.email 和user.name. 执行git

Git 推送文件到远程仓库

Configure Git for the first time:git config --global user.name "xxxxx xx"git config --global user.email "[email protected]" 远程仓库已创建,克隆远程仓库到本地(进入对应的文件夹进行克隆): git clone xxxxxxxxxxxx 克隆完成后,进入克隆的文件: cd  xxx 初始化本地仓库 git init 把你的项目扔进去 git st

使用Git上传代码到远程仓库

1.进入文件夹,cd f:/test/ 2.初始化远程仓库,git init 3.添加代码,git add . (注意add后面的点前面有一个空格) 4.提交代码到远程仓库,git commit -m "first commit"  (这不操作不可少) 5.关联远程仓库,git remote add origin url (好像只需要关联一次,url为远程仓库地址) 6.把本地库的所有内容推送到远程库上,git push -u origin maste 刷新远程仓库,代码应该已经上传成