Git

时间:2017-10-14 17:43:51   收藏:0   阅读:273

Git简介

Git是目前世界上最先进的分布式版本控制系统

git的两大特点:

 安装

sudo apt-get install git

安装成功后,运行如下命令

git

配置

在ubuntu的命令行中,修改某台机器的git配置,在家目录下:

技术分享

修改为注册github时的邮箱,填写用户名,要求组员的用户名不能重复

技术分享

 使用流程

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

技术分享

创建

创建仓库

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

技术分享

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

技术分享

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

技术分享

填写文件名称为‘.gitignore‘,代码如下,表示项目中的pyc文件不需要被管理,因为这些文件代码是根据py生成的

详细的ignore文件可以参考官方Python.gitignore文件

*.pyc
.idea/
migrations/

技术分享

创建完成后,文件列表如下:
技术分享

 

添加ssh账户

技术分享

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

技术分享

生成git密钥

删除~/.ssh目录,这里存储了旧的密钥,没有就不用删除

rm -r .ssh

运行如下命令生成密钥,本人没写,为默认值

ssh-keygen -t rsa -C "Github账号,可以是用户名,也可以是邮箱地址"
ssh-keygen -t rsa -C "1273844671@qq.com"

 

技术分享

 

 

查看公钥内容,复制此内容

cat id_rsa.pub

技术分享

回到浏览器中,填写标题,粘贴公钥,点击ADD SSH KEY

技术分享

公钥添加成功后,如下图

技术分享

克隆项目

在浏览器中点击进入github首页,再进入项目仓库的页面

技术分享

复制git地址

技术分享

在命令行中复制仓库中的内容

git clone git地址

git clone https://github.com/zb14755456464/django1.git

技术分享

有可能出现如下的错误,错误处理

sign_and_send_pubkey: signing failed: agent refused operation

  

eval "$(ssh-agent -s)"
ssh-add

 

原文:http://www.cnblogs.com/crazymagic/p/7667559.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!