团队开发工具Git的使用,掌握Git的基本操做,在团队开发中,大大节约时间,提升效率。git
国内的代码托管平台有码云(https://www.gitee.com)github
国外的代码托管平台有GitHub(https://www.github.com)sql
二者的区别:码云提供给我的开发者私有仓库的使用权限,另外公司能够免费开通5人小团队开发的托管平台;Github不提供免费的私有仓亏,须要付费才能使用私有仓库。bash
若是您开发的项目不想公布出来,做为内部使用,就可使用码云。app
使用代码托管平台的步骤(这里以GitHub为例,按照下面步骤作,是能够完成提交代码的。):ssh
一、首先,计算机须要安装Git(下载地址为:https://git-scm.com/downloads),注册一个Github帐号(须要邮箱);ide
二、注册的过程不详细介绍了,若是英文很差,能够翻译一下?(一下步骤假定是你在注册好帐号和安装完成git软件的状况下进行。)工具
三、登陆github帐号以后开发工具
点击头像spa
右侧有一个SSH and GPG keys 点击一下
进去以后
选择NEW SSH key
key的title 能够随便写,方便本身记忆便可。
key须要本身生成。
这个页面暂时留在这里。
四、对于仓库的初始化,我使用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
验证是否成功
出现这种状况,说明链接成功
五、提交代码
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分支,没有就建立一个。