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

转自:https://blog.csdn.net/north1989/article/details/53471439

1. 目标:

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

2. 实现步骤:

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

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

  • 建立仓库 
    markdown

  • 复制连接 
    这里写图片描述网络

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

须要先打开 命令行终端,而后经过 cd 命令切换到须要添加到github 的项目的目录下,而后依次执行以下命令, 具体命令及其含义以下:spa

1). touch README.md

建立说明文档,.net

2). git init

初始化本地仓库命令行

3). git add .

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

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

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

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

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

链接到远程仓库并为该仓库建立别名 , 别名为origin . 这个别名是自定义的,一般用origin ; 远程仓库地址,就是你本身新建的那个仓库的地址,复制地址的方法参考 第二张图。 
如:git remote add origin https://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 仓库别名 仓库分支名

相关文章
相关标签/搜索