git 和码云

目录

一、码云

1、git安装

二、 git常用命令

1、创建仓库

2、创建项目

3、添加SSH账户

1、点击ssh公钥:

2、生成git密钥:

4、查看公钥

5、克隆项目

6、创建项目分支

7、搭建项目框架 

二、协作开发 

1、添加ssh账户

2、克隆项目

3、查看公钥

4、同步服务器分支

5、工作区与暂存区 

6、暂存区与仓库区

7、本地与服务器 

8、分支合并

9、合并冲突 

10、历史版本 

三、项目发布 

1、项目合并


一、码云

1、git安装

在ubuntu下安装git

 sudo apt-get install git

 安装成功之后在shell终端git命令能看到下面信息说明已经安装成功:

python@python:~$ git

usage: git [--version] [--help] [-C ] [-c name=value]

                [--exec-path[=]] [--html-path] [--man-path] [--info-path]

                [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]

                [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]

                <command>[<args>]

这些是各种场合常见的 Git 命令:

 配置:

vim .gitconfig

#填入下面内容

[user]

                email ='huanggui0915@foxmail.com'       # 修改为注册码云的邮箱,

                name='hgf'      # 填写用户名,要求协同开发人员的用户名不能重复 

在实际项目开发中,按照如下步骤使用git进行代码管理

  1. 开发之初,创建好仓库,上传项目的框架、组员分支
  2. 组员克隆项目框架,同步分支,按分工开发,在分支提交代码
  3. 在需要发布时,将各分支合并到dev上,再合并到master上

git将代码开发分成了工作区、暂存区、仓库区,为了能够交换代码还需要有服务器,我们这里使用码云。 

二、 git常用命令

git clone git地址                     # 克隆地址

git add 文件或目录                # 添加

git rm 文件或目录                  # 删除暂存区文件

git checkout -- 文件               # 恢复文件

git commit -m '备注说明'       # 提交到仓库区

git reset HEAD或版本号       # 回退版本

git reflog                                # 查看版本日志

git log                                    # 查看详细日志

git status                               # 查看暂存区文件

git branch 分支名称              # 创建分支

git branch --set-upstream-to=origin/分支名称 分支名称             # 跟踪分支

git checkout 分支名称            # 克隆地址

git checkout -b 分支名称 origin/分支名称                                  # 创建分支同时切换到新分支

git diff 版本1 版本2               # 对比两个版本的不同

git merge 分支名称               # 合并分支代码

git pull                                  # 拉取服务器代码

git push origin 分支名称       # 推送代码到服务器

git tag 标签名称                   # 打标签

1、创建仓库

登录码云,点击概览---创建项目 

2、创建项目

 

3、添加SSH账户

如果某台机器需要与码云上的仓库交互,那么就要把这台机器的ssh公钥添加到这个码云账户上 点击账户头像 后的下拉三角,选择'设置' 

1、点击ssh公钥:

2、生成git密钥:

ubuntu中 删除~/.ssh目录,这里可能存储了旧的密钥

rm -r ~/.ssh 

 执行下面命令:

ssh-keygen -t rsa -C "码云账号,邮箱地址" 

 

1、可以填写保存密钥的目录,留空默认生成在家目录下的 ./ssh

2、可以填写密码,如果填写,一般为项目的名称,后续操作时会要求填写此密码

3、重复上一次密码

4、查看公钥

 python@python:~$ cd .ssh/

python@python:~/.ssh$ ls

id_rsa id_rsa.pub

公钥名称为id_rsa.pub 私钥名称为

id_rsa复制这一段公钥信息 

python@python:~/.ssh$ cat id_rsa.pub

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDa6+yqYFaGAL9rs9R7+HKXWsKBD7STiuAR

sCMr/Jp4lawBjpmBZGr3AzTOSoUiezWAYRz8iYQrDojj1FxdAeS6Gg5t5WR8E5JokXqbsj2

COTSa8vbClBA/oOPnmZlzrNvIypEUso6irtLawBi/5jxtRz/96dNCDzto3Icp69hRpHJKU/fEBN

h7k1wX34rIhANC+KaGIidqg9h31mZD2MZZJxb/u7NBtitjyQPKeeaV2lJY4EUveCc3YpC+ire

tfjqjCaICh6PYGalgaN42gYXculSLA+4J20FZ1+laQv5S3FgvnocaAvOkoL95PY6LaFZgwMe

7fv7LnoweM9CiicYp

huanggui0915@foxmail.com 

将复制的公钥填写到码云的ssh公钥信息中 

 如果在windows或者其他环境安装请参考 :windows下如何github ssh 公钥 - 今天又进步了 - 博客园 (cnblogs.com)

 windows下如何github ssh 公钥 - 今天又进步了 - 博客园 (cnblogs.com)

5、克隆项目

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值