Git本地项目推送到远程仓库

有时候,我们需要把本地的项目推送到远程Git仓库(GitHub或者自己搭建的GitLab)中,可以通过以下几个步骤来实现:

1、新建远程仓库

我们需要在远程git服务端新建一个Git仓库来存储管理本地的项目,有两种方法,比较简单,如下:
1. 通过Git仓库管理系统(比如Github和GitLab)提供的网页/软件端直接New Project;
2. 通过终端命令行的形式在服务器上新建一个文件目录,在该目录下执行git init

2、初始化本地仓库

在本地项目的目录下创建本地git仓库,然后把项目提交到本地仓库中,同样两种办法:
1. 利用可视化的小乌龟软件(TortoiseGit)。首先,鼠标右键菜单栏点击:Git Create respository here... ,然后,同样鼠标右键菜单点击:Git commit —>"master"
2. 同样通过命令行,如下:

 git init  //初始化,默认master分支
 git add . //项目的所有文件添加到暂存区
 git commit -m "first time to commit" //把项目提交到本地仓库中

3、本地仓库与远程仓库关联

  1. 小乌龟:鼠标右键菜单栏点击TortoiseGit —> settings—>侧边菜单目录栏Git下子目录选中Romote选项添加;填写URL地址时,可选SSH和Http两种方式;
    Git本地项目推送到远程仓库_第1张图片
  2. 命令行:

    git  remote  add  origin  [email protected]:user/project_name.git
    git  remote -v  //查看是否关联成功,成功则有fetch和push两行结果
    

4、本地仓库把推送到远程仓库

  1. 小乌龟:鼠标右键菜单栏点击TortoiseGit —> push
    Git本地项目推送到远程仓库_第2张图片
  2. 命令行:

    git push origin  master  // 省略了远程分支,默认推送到远程的master分支上,如果没有则创建 
    

你可能感兴趣的:(Git)