如何使用git命令上传项目到码云私有仓库中

1.电脑首先安装好git ,配置秘钥

    公钥和私钥是成对的,它们互相解密。公钥加密,私钥解密。

    一直回车,自动生成

   $ ssh-keygen -t rsa -C “[email protected]

   如何使用git命令上传项目到码云私有仓库中_第1张图片   

 

 

 

 

 把私钥添加到本机系统中

 $ ssh-add ~/.ssh/id_rsa

 Identity added: /Users/计算机名/.ssh/id_rsa (/Users/计算机名/.ssh/id_rsa)

 查看私钥

 $ cat ~/.ssh/id_rsa

 进入目录

 $ cd ~/.ssh

 $ ls

 id_rsa id_rsa.pub known_hosts

 查看公钥 ,放在码云对应下的位置

 $ cat id_rsa.pub 

2.在码云上新建一个私有的空项目

  如何使用git命令上传项目到码云私有仓库中_第2张图片

 

 

如何使用git命令上传项目到码云私有仓库中_第3张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

如何使用git命令上传项目到码云私有仓库中_第4张图片

 

 

 

 

 

 

 

 

 

3. 使用idea创建一个项目,完成上传以及分支合并到master

    进入本地的创建的项目目录,先创建一个 touch  README.md文件  添加内容 mail explain 

    如何使用git命令上传项目到码云私有仓库中_第5张图片

    再创建文件 .gitignore  作用可以实现忽略Git中不想提交的文件,内容如下

*.class

#package file

*.war

*.ear

#kdiff3 ignore

*.orig

#maven ignore

target/

#eclipse ignore

.settings/

.project

.classpatch

#idea

.idea/

/idea/

*.ipr

*.iml

*.iws

#temp file

*.log

*.cache

*.diff

*.patch

*.tmp

#system ignore

.DS_Store

Thumbs.db

如何使用git命令上传项目到码云私有仓库中_第6张图片

 

 

以下是执行提交的git的命令

新创建的项目,首先初始化工作目录

$ git init

Initialized empty Git repository in /Users/mmail/.git/

$ git status

如何使用git命令上传项目到码云私有仓库中_第7张图片

$  git add .

$ git status

如何使用git命令上传项目到码云私有仓库中_第8张图片

     

 

 

 

 

 

 

$  git commit -am "first commit"

如何使用git命令上传项目到码云私有仓库中_第9张图片

 

 

 

 


$ git status

在此本地仓库添加一个对应的远程仓库:origin

$ git remote add origin [email protected]:outllok/mmail.git

查看分支 

$ git branch 

* master

把本地的推送到远程master上面

先从远程拉取下来

$ git pull

使用强制命令 -f 推送到远程仓库,由于原来远程仓库创建的master是空,在此处可以进行覆盖

提交文件

$ git push -u -f origin master

如何使用git命令上传项目到码云私有仓库中_第10张图片

 

 

 

 

 

 码云上查看

如何使用git命令上传项目到码云私有仓库中_第11张图片

 

4.  此处采用分支开发,主干发布这种模式   创建分支具体步骤如下

  checkout 检出   -b 开分支    在 origin/master 基础上,生成一个v1.10的分支

    $ git checkout -b v1.0 origin/master

    Branch 'v1.0' set up to track remote branch 'master' from 'origin'.

    Switched to a new branch 'v1.0'

  

检查当前的分支,发现创建成功  *指的是当前所在的分支  

  $ git branch

    master

   * v1.0

  把分支推送到远程仓库  

  $ git push origin HEAD -u

           Total 0 (delta 0), reused 0 (delta 0)

            remote: Powered By Gitee.com

           To gitee.com:outllok/mmail.git

           * [new branch]      HEAD -> v1.0

           Branch 'v1.0' set up to track remote branch 'v1.0' from ‘origin'.

 

如何使用git命令上传项目到码云私有仓库中_第12张图片

 

 

 

 

 

5. 将分支合并到master具体步骤如下

  切换分支 git checkout 分支名称      git merge  分支名称  用于合并指定分支到当前分支

  合并完成后删除分支 git branch -d 分支名称

先查看状态 ,当前分支是v1.0

$ git status

如何使用git命令上传项目到码云私有仓库中_第13张图片

 

 

添加所有文件

$ git add .

提交本地文件

$ git commit -am 'second commit'

$ git status

先从远程拉取下来

$ git pull

推送到远程仓库

$ git push -u origin v1.0

如何使用git命令上传项目到码云私有仓库中_第14张图片

 

 

 

 

 

现在操作  将v1.0 合并到 master

切换到master

$ git checkout master

查看分支    * 代表当前分支

 $ git branch

   * master

   v1.0

合并 v1.0 到 master

$ git merge v1.0

推送到远程仓库

$ git push -u origin master

查看状态

$ git status

 

其他git命令

创建新的分支

git checkout -b v2.0

转载于:https://my.oschina.net/shanesen/blog/3016102

你可能感兴趣的:(如何使用git命令上传项目到码云私有仓库中)