Git--将已有的项目添加到github

摘要:
5).注意事项:如果有多个远程仓库或者多个分支,并且需要将代码推送到指定仓库的指定分支上,那么在pull或者push的时候,就需要按照下面的格式书写:gitpull仓库别名仓库分支名gitpush仓库别名仓库分支名1.目标:把本地已经存在的项目,推送到github服务端,实现共享。

(2). 初始化本地仓库,并提交内容到本地

需要先打开 命令行终端,然后通过 cd 命令切换到需要添加到github 的项目的目录下,然后依次执行如下命令, 具体命令及其含义如下:

1). touch README.md

创建说明文档,

2). git init

初始化本地仓库

3). git add .

添加全部已经修改的文件,准备commit 提交
该命令效果等同于 git add -A

4). git commit -m ‘提交说明’

将修改后的文件提交到本地仓库,如:git commit -m ‘增加README.md说明文档’

(3). 连接到远程仓库,并将代码同步到远程仓库

1). git remote add origin 远程仓库地址

连接到远程仓库并为该仓库创建别名 , 别名为origin . 这个别名是自定义的,通常用origin ; 远程仓库地址,就是你自己新建的那个仓库的地址,复制地址的方法参考 第二张图。
如:git remote add originhttps://github.com/CnPeng/MyCustomAlertDialog.git这段代码的含义是: 连接到github上https://github.com/CnPeng/MyCustomAlertDialog.git这个仓库,并创建别名为origin . (之后push 或者pull 的时候就需要使用到这个 origin 别名)

2). git push -u origin master

创建一个 upStream (上传流),并将本地代码通过这个 upStream 推送到 别名为 origin 的仓库中的 master 分支上

-u ,就是创建 upStream 上传流,如果没有这个上传流就无法将代码推送到 github;同时,这个 upStream 只需要在初次推送代码的时候创建,以后就不用创建了

另外,在初次 push 代码的时候,可能会因为网络等原因导致命令行终端上的内容一直没有变化,耐心等待一会就好。

(4). 继续修改本地代码,然后提交并推送到github

做完上面三个步骤之后,就实现了将本地代码同步到github的功能,接下来要做的事情就是继续修改代码,然后提交并推送到github

1). git add .

添加全部修改的代码,准备提交

2). git commit -m ‘提交说明’

将修改后的代码先提交到本地仓库

3). git pull

如果是多人协作开发的话,一定要先 pull ,将 github 的代码拉取到本地,这样在 merge 解决冲突的时候稍微简便些。默认拉取到 master分支(如果只是自己做这个项目,可以忽略pull)

4). git push

将代码推送到 github , 默认推送到 别名为 origin 的仓库中的 master 分支上。

5). 注意事项:

如果有多个远程仓库 或者 多个分支, 并且需要将代码推送到指定仓库的指定分支上,那么在 pull 或者 push 的时候,就需要 按照下面的格式书写:

git pull 仓库别名 仓库分支名
git push 仓库别名 仓库分支名

1. 目标:

把本地已经存在的项目,推送到github服务端,实现共享。

2. 实现步骤:

(1). 先从github创建一个空的仓库

先从github创建一个空的仓库,并复制链接地址

  • 创建仓库

  • Git--将已有的项目添加到github第1张

    复制链接

  • Git--将已有的项目添加到github第2张

免责声明:文章转载自《Git--将已有的项目添加到github》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Linux 软件安装之apt+dpkg工具SpringAOP下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微信小程序样式旋转

相关文档:http://www.w3school.com.cn/cssref/pr_transform.asp index.wxss文件 注意:如果是web前端,要注意浏览器的兼容性 .x1{ 46rpx;//元素的宽 height: 40rpx;//元素的高 top: 82rpx;//元素距离顶部的距离 left:315rpx;//元素距离左边的距离...

Git简要开发流程

本教程以 产品中心 项目为案例 git clone 指定分支和切换分支1. git clone 指定分支:git clone -b 分支名称 项目地址  假设分支名称为test,则:git clone -b test 项目地址2. git命令查看当前分支:git branch3. git命令切换分支:git checkout 分支名 -----------...

cocos2dx 实现应用内屏幕旋转,ios端弹出虚拟键盘导致界面显示异常的问题

项目上遇到这样的需求,总体界面要横屏,但是部分界面需要切换到竖屏,同时横竖屏的界面都会有编辑框。 网上目前有很多资料涉及到这个的,安卓端实现很简单,横竖屏切换两三行代码就可以实现;ios端网上目前也有方案,比安卓稍微复杂点,但是也可以实现。但是涉及到界面上有编辑框,会弹出输入键盘的时候,ios端的界面就会出现异常。目前引擎对于编辑框的处理,在弹出键盘的时候...

git 场景 :从一个分支cherry-pick多个commit

场景: 在branch1开发,进行多个提交,这是切换到branch2,想把之前branch1分支提交的commit都【复制】过来,怎么办? 首先切换到branch1分支,然后查看提交历史记录,也可以用sourceTree查看,也可以用命令git log 例如我的git log 如下: commit 023sb6f299849a1fec3bbe72baaf3...

Git的基础命令大全,拉取推送,分支,合并,冲突

命令如下:  1. clone(克隆): 从远程仓库中克隆代码到本地仓库  2. checkout (检出):从本地仓库中检出一个仓库分支然后进行修订  3. add(添加): 在提交前先将代码提交到暂存区  4. commit(提交): 提交到本地仓库。本地仓库中保存修改的各个历史版本  5. fetch (抓取) : 从远程库,抓取到本地仓库,不进行...

mac搭建git服务器

http://blog.csdn.net/kesalin/article/details/6943770 XCode 4 默认支持 Git 作为代码仓库,当我们新建一个仓库的时候,可以勾选创建默认仓库,只不过这个仓库是在本地的。本文介绍如何在 mac 机器上创建 Git 服务器,总体思路是:使用gitosis来简化创建过程,在用作服务器的机器上创建一个名为...