github是一个强大的代码远程托管网站。可以建立远程代码仓库存放你的代码,还可以设置仓库权限,让不同的人可以修改你托管的代码,亦或是只能下载你的代码。还可以切出分支让不同的人参与到你要开发的项目中去。这么强大的一个网站,配上本地git管理工具,可以方便的管理你的代码。
首先在本地终端测试下你是否安装了git,输入git --version查看你安装的版本,如果有显示,那么说明你安装成功了,不然你得安装一个git。网上有好多这种教程,本人推荐一个博客,讲述的挺到位的。。
安装完成后,就开始欢快的玩耍了,可以输入which git 命令来查看你git的安装路径。一般是:/usr/bin/git,切换到 /usr/bin 这个目录下你会看到你装的git工具,先做些准备工作。由于本地git和github通过git命令交互需要密钥来加解密你的信息,来保证安全性。所以需要在本地生成一个公钥和私钥,
cd ~/.ssh此命令可以检测你本地是否存在密钥,再使用$ssh-keygen -t rsa -C "XXX@XX.com"(这里填写你邮箱),生成密钥,(由于这块内容详细解释会涉及到公钥算法的原理和应用,所以这里我再推荐一个博客帮助有疑惑的小伙伴,)密钥生成之后去再github上注册一个账号密码,然后到你的settings目录(图一)下新建一个ssh密钥。需要将你本地的公钥,也就是id_rsa.pub里的内容copy一份,cat ~/.ssh/id_rsa.pub 次命令可以帮你查看到公钥的内容。ssh key的名字可以乱写。再在远程新建一个仓库,
图一
图二
图三
图四
第一步,在本地建立代码仓库,mkdir XXX 建立即将存放你代码的文件夹。
第二步,进入新建的文件夹,输入git init 初始化你的仓库。
第三步,git clone 你的远程仓库github地址,如图四。
第四步,将你需要提交到远程仓库的代码copy一份到此目录下,1)git add . (注意点号也需要写) 2)git commit -m "备注" 3)git push origin master 提交到代码到远程仓库
附:git 常用命令: