Git每天1分钟系列——Git建仓

Posted Vax_Loves_1314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git每天1分钟系列——Git建仓相关的知识,希望对你有一定的参考价值。

  • 在实际项目开发中,按照如下步骤使用git进行代码管理
    • 1.项目经理在开发之初,创建好仓库,上传项目的框架、组员分支
    • 2.组员克隆项目框架,同步分支,按分工开发,在分支提交代码
    • 3.在需要发布时,项目经理将各分支合并到dev上,再合并到master上
  • git将代码开发分成了工作区、暂存区、仓库区,为了能够交换代码还需要有服务器,一般使用github
  • git四部分的交互方式如下图

创建

  • 在项目开始阶段,需要由项目经理搭建项目框架,并上传到仓库
  • 如下操作都由项目经理完成

创建仓库

  • 注册github账户,登录后,点击"start a project"

  • 在新页面中,输入项目的名称,勾选'readme.md',点击'create repository'

  • 添加成功后,转到文件列表页面,点击'create new file'创建新文件

  • 填写文件名称为'.gitignore',代码如下,表示项目中的pyc文件不需要被管理,因为这些文件代码是根据py生成的
  • 详细的ignore文件可以参考官方Python.gitignore文件
*.pyc
.idea/
migrations/
  • 点击'preview'查看预览,点击'create new file'完成创建

  • 创建完成后,文件列表如下

添加ssh账户

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

  • 点击'SSH and GPG keys',添加ssh公钥

生成git密钥

  • 删除~/.ssh目录,这里存储了旧的密钥
rm -r .ssh

  • 运行如下命令生成密钥
    • 在“图标2”处可以填写保存密钥的目录
    • 在“图标3”处可以填写密码,如果填写,一般为项目的名称,后续操作时会要求填写此密码
    • 公钥名称为id_rsa.pub
    • 私钥名称为id_rsa
ssh-keygen -t rsa -C "Github账号,可以是用户名,也可以是邮箱地址"

  • 查看公钥内容,复制此内容
cat id_rsa.pub

  • 回到浏览器中,填写标题,粘贴公钥

  • 公钥添加成功后,如下图

以上是关于Git每天1分钟系列——Git建仓的主要内容,如果未能解决你的问题,请参考以下文章

Git每天1分钟系列——Git代码仓项目合并及发布

Git每天1分钟系列——(手把手教会为止)Git项目分支搭建

Git每天1分钟系列——Git本地与远程服务器介绍

Git每天1分钟系列——代码仓历史和删除记录

Git每天1分钟系列——Git项目分组开发

Git每天1分钟系列——Git在Ubuntu中的安装配置