团队开发工具-Git-初级教程

团队开发工具Git的使用,掌握Git的基本操作,在团队开发中,大大节约时间,提高效率。

国内的代码托管平台有码云(https://www.gitee.com)

国外的代码托管平台有GitHub(https://www.github.com)

两者的区别:码云提供给个人开发者私有仓库的使用权限,另外公司可以免费开通5人小团队开发的托管平台;Github不提供免费的私有仓亏,需要付费才能使用私有仓库。

如果您开发的项目不想公布出来,作为内部使用,就可以使用码云。

使用代码托管平台的步骤(这里以GitHub为例,按照下面步骤做,是可以完成提交代码的。):

1、首先,计算机需要安装Git(下载地址为:https://git-scm.com/downloads),注册一个Github账号(需要邮箱);

2、注册的过程不详细介绍了,如果英文不好,可以翻译一下?(一下步骤假定是你在注册好账号和安装完成git软件的情况下进行。)

3、登录github账号之后

点击头像

右侧有一个SSH and GPG keys 点击一下

进去之后

选择NEW SSH key

key的title 可以随便写,方便自己记忆即可。

key需要自己生成。

这个页面暂时留在这里。

4、对于仓库的初始化,我使用win7进行演示。

我演示这些文件,提交至我的github账户下。

好了,第一步,先连接你的账户。

选择git bash here

首先配置自己的git账户和邮箱 git config --global user.name "jomqiu"

git config --global user.email "jomqiu@gmail.com"

然后,在本地创建ssh-key

ssh-keygen -t -C "jomqiu@gmail.com" 此时一路回车即可。

此时 在你的user文件夹下,有一个.ssh的文件夹,里面会有两个文件生成。

然后,将id_rsa.pub文件里面的内容。复制粘贴到这里来(key):

之后,再输入:

ssh -T git@github.com

验证是否成功

出现这种情况,说明连接成功

5、提交代码

git init git remote add origin git@github.com:jomqiu/sqli-labs.git git add . git commit -m 'reasons for submission' git push origin master

解释一下:

git init 会初始化本地仓库,在文件夹下回生成一个.git文件夹,里面包含仓库的信息,误删。如果你看不到,也许是你选择了“隐藏文件”。

git remote add origin 必须这样写,之后后面的,git@github.com都是一样的,但是冒号后边的,是你自己的github的id,/后面的是仓库地址,在上传代码之前,仓库地址要建好。

git add . 是添加此目录下所有的文件以及文件夹。如果要添加单个文件夹的名字,输入文件名字即可。

git commit -m 必须这样写,单引号里面的试你这次代码更新或提交的理由。必须要写。

git push origin master push表示远程推送至仓库 origin是默认的远程版本库的名称 master 是主分支。这个意思是,将本地的master分支推送至远程代码仓库的master分支,没有就创建一个。

原文发布于微信公众号 - 数据库SQL(SQLdba)

原文发表时间:2017-07-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏地方网络工作室的专栏

CentOS 7 配置 Nginx + php + mysql 搭建 lnmp 环境过程全纪录

CentOS 7 配置 Nginx + php + mysql 搭建 lnmp 环境过程全纪录 昨天搞了一个美国的便宜 VPS 给朋友搭建一个简单的 php+m...

9289
来自专栏云计算教程系列

使用Ubuntu 16.04进行初始服务器设置

当您第一次创建新的Ubuntu 16.04服务器时,您应该尽早采取一些配置步骤作为基本设置的一部分。这将提高服务器的安全性和可用性,并为后续操作奠定坚实的基础。

80
来自专栏木子昭的博客

pm2快速部署Django项目

推荐使用npm安装pm2(安装nodejs之后, npm就自动安装好了) nodejs安装包下载地址

491
来自专栏帘卷西风的专栏

linux 安装zip/unzip/g++/gdb/vi/vim等软件

最近公司新配置了一台64位云服务器,去部署的时候发现,没有安装zip/unzip压缩解压软件。

711
来自专栏Web项目聚集地

PL/SQL Developer连接虚拟机数据库(图文详解)

Web项目聚集地的朋友求助关于PL/SQL Developer连接虚拟机Oracle数据库的教程,他说自己操作过程遇到很多错误,可以说操作中有很多注意的地方...

912
来自专栏PHP技术大全

docker 镜像与容器的导入导出操作实践

公司有一台测试服务器,网速比较慢,特别是下载一些国外站点镜像的时候,而我本机则比较快,还有梯子,所以在思考一个问题;是否能在我本地把镜像下载下来,然后复制到测试...

971
来自专栏LIN_ZONE

Git 简单入门(一)

在安装之前先试着输入git 看看系统有没有安装Git,如果没有的话就要进行安装了,方法如下:

802
来自专栏Zack_Hou

CentOS 7 yum一键安装lnmp。仅限小白体验,大神轻喷!

使用此脚本安装lnmp的服务器必须能出公网,目前只支持CentOS 7以上版本。 2018-06-04更新 Nginx更新至1.14.0、默认关闭selinu...

4203
来自专栏spring源码深度学习

Git快速入门

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核...

821
来自专栏云计算教程系列

在CentOS上用Caddy安装WordPress

WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统。WordPress具有插件架构和模板系统。Alexa排行前100万的网站中...

2274

扫码关注云+社区