本地git仓库和远端关联,创建一个新的项目提交到远端

  • 创建远端项目

          这个不用说了,在github或者本地的gitlab上创建,拿到ssh或者Https地址

  • 创建本地仓库

          1.新建文件夹,在文件夹内打开终端

          2.初始化本地的文件夹为一个git可以管理的仓库

              

git init
Initialized empty Git repository in X:/javaCode/workspace_MyBatis/.git/
  • 把本地仓库和远端仓库关联
$ git remote add origin https://git.oschina.net/wang522shuo/mybatistest.git
  • 把文件放入本地仓库
$ git status
On branch master

Initial commit

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        ws.mybatis/

nothing added to commit but untracked files present (use "git add" to track)
$ git add .

  

$ git commit -m"提交"
[master (root-commit) dd7804b] 提交
 9 files changed, 369 insertions(+)
  • 把本地库推送到远端仓库
$ git push -u origin master
To https://git.oschina.net/wang522shuo/mybatistest.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to ‘https://git.oschina.net/wang522shuo/mybatistest.git‘
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., ‘git pull ...‘) before pushing again.
hint: See the ‘Note about fast-forwards‘ in ‘git push --help‘ for details.

这个时候会报错

这里出错的原因是由于我在Coding创建项目的时候,勾选了启用Readme文件初始化项目,导致远程库有一个Readme文件即非空的仓库,本地必须先把远程的文件pull下来(git pull origin master)然后才能push (git push origin master).

终端输入 git pull origin master 之后,会进入vim的编辑状态

这个界面是在pull服务器代码和你本地代码做合并的时候,让你填写合并信息的。你可以不用管。如果公司有固定的提交格式的时候你就需要: 按键盘上字母i,进入insert模式去修改最上边一行合并信息。然后在输入  :wq  保存退出即可。

如果合并信息没有强制要求格式,有以下几种办法:

1.输入:wq   直接保存退出    (一般这个)

2.输入  :q 就是直接退出

3.在键盘上按control + z   (强制退出)

再次输入git push origin master  (git pull --rebase origin master)  就可以了 ,然后就可以在coding上看到同步了

时间: 2024-10-29 14:54:37

本地git仓库和远端关联,创建一个新的项目提交到远端的相关文章

soapui中文操作手册(一)----创建一个新的项目

1) 创建一个新的项目 点击项目,选择新建项目SOAP.这将打开一个新的SOAP项目对话框. 注意:你也可以做CTRL + N(WIN)或CMD+ N(MAC)来创建一个新的SOAP项目. 在新的SOAP项目对话框中输入项目名称,然后单击确定 这将创建在导航器一个新的项目. 恭喜你,你刚刚创建了你的第一个项目SoapUI.让我们添加一个WSDL. 2) 添加一个WSDL 在SoapUI项目中,SOAP大多是基于一个WSDL.虽然不是必须通过导入WSDL,但它使测试更容易,因为WSDL包含您需要了

Git 历险记(三)——创建一个自己的本地仓库

如果我们要把一个项目加入到Git的版本管理中,可以在项目所在的目录用git init命令建立一个空的本地仓库,然后再用git add命令把它们都加入到Git本地仓库的暂存区(stage or index)中,最后再用git commit命令提交到本地仓库里. 创建一个新的项目目录,并生成一些简单的文件内容: $ mkdir test_proj $ cd test_proj $ echo “hello,world” > readme.txt 在项目目录创建新的本地仓库,并把项目里的所有文件全部添加

本地Git仓库和远程仓库的创建及关联

新建一个远程的仓库(空的) 新建一个远程仓库 设置远程仓库的名字,并创建 设置仓库名 切记:如果我们在创建远程仓库的时候添加了README和.ignore等文件,我们在后面关联仓库后,需要先执行pull操作 在本地创建一个本地的文件夹 在本地创建一个文件夹 利用终端进入当前的文件夹目录 cd /Users/Sunshine/Documents/大神班/练习/0721/helloTest 用终端进入这个文件夹 初始化这个本地的文件夹为一个Git可以管理的仓库 git init 注意:Git会自动为

本地Git仓库和远程仓库的创建和关联及github上传(git push)时出现error: src refspec master does not match any解决办法

github上传项目方法: 在你的电脑上装好git Git Bash Here 本地Git仓库和远程仓库的创建及关联大致流程是: 1.初始化这个本地的文件夹为一个Git可以管理的仓库 git init 注意:Git会自动为我们创建唯一一个master分支我们能够发现在当前目录下多了一个.git的目录,这个目录是Git来跟踪管理版本库的,千万不要手动修改这个目录里面的文件,不然改乱了,就把Git仓库给破坏了. 2.将本地的仓库和远程的仓库进行关联 git remote add origin [em

本地Git仓库同步到Bitbucket 远程Git仓库

转载自:http://blog.csdn.net/lue2009/article/details/46553829 本地仓库内容可以和多个远程仓库同步,本地仓库出问题或者远程仓库其中一个有问题,那么剩余的仓库还是可以使用的,这就是分布式管理的魅力所在 ! O(∩_∩)O~ 说了那么多废话,下面我们开始具体的操作: (1) 先在github.com或bitbucket.org 创建一个仓库,仓库名就是项目名(一般有依赖工程,都放在这个项目名里面的) (2) 切换到你的本地Git仓库 Eg: cd到

github总结(1)--怎样创建一个新的仓库

第一步:登录账号,进入github,创建一个新的空仓库 第二步:打开电脑上已经安装好的git-bash,切换至项目所在本地目录 第三步:创建本地仓库及提交文件到本地仓库(用windows命令行或者git-bash均可以) git init //创建一个新的本地仓库 git status //查看本地仓库状态 git add //添加未被追踪的文件到追踪列表 git commit //提交本地文档到本地仓库(特别注意,提交日志不能忘记啊,很重要的习惯) 第四步:跟线上的github创建的仓库建立连

如何将本地git仓库中的代码上传到github

1,  在github上新建一个仓库,比如为:CSS3Test,仓库地址为:https://github.com/hyuanyuanlisiwei/CSS3Test 2,本地git仓库中的文件项目为CSSTest 3, 将本地仓库上传到远程仓库: 运行命令: git remote rm origin git remote add origin https://github.com/hyuanyuanlisiwei/CSS3Test git push -u origin master

如何创建一个新的分支

1.进入本地git仓库目录下,打开git bash环境 2.使用git branch命令可以查看到,当前目录只有一个master分支 3.使用命令:git checkout -b admin_v1.0(分支名)创建一个名为admin_v1.0的分支,同时切换到该分支 4.使用命令git push origin admin_v1.0(分支名)将本地新增加的分支添加到远程服务器 5.push完后你可以在远程服务器中看到新建的分支了. 原文地址:https://www.cnblogs.com/pong

如何用Maven创建一个普通Java项目

一下内容包括:用Maven创建一个普通Java项目,并把该项目转成IDEA项目,导入到IDEA,最后把这个项目打包成一个jar文件. 有时候运行mvn命令失败,重复运行几次就OK了,无解. 1.用Maven模板创建一个项目 打开控制台,进入到想要创建项目的目录,然后运行如下命令,参数自由填写: 1 mvn archetype:generate -DgroupId={project-packaging} 2 -DartifactId={project-name} 3 -DarchetypeArti