git教程(本地git)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

git版本控制系统相比CVS\SVN优势:-支持离线开发,离线Repository-强大的分支功能,适合多个独立开发者协作-速度块ps:关于git的更详细的介绍于优点在此就不介绍了,教大家怎么用是关键。:)==============运行环境========系统:windowsgit:Git-1.7.3.1-preview20101002.rar下载地址:===========================2.github是一个git项目托管网站注册地址:安装git程序,执行下面操作$cd~/.ssh//检查计算机ssh密钥如果没有提示:Nosuchfileordirectory说明你不是第一次使用git,执行下面的操作,清理原有ssh密钥$lsconfigid_rsaid_rsa.pubknown_hosts$mkdirkey_backup$cpid_rsa*key_backup$rmid_rsa*获得密钥:ssh-keygen-trsa-Cdefnngj@gmail.com//填写email地址,然后一直“回车”ok打开本地..\.ssh\id_rsa.pub文件。此文件里面内容为刚才生成人密钥。4.登陆github系统。点击右上角的AccountSettings---SSHPublickeys---addanotherpublickeys把你本地生成的密钥复制到里面(key文本框中),点击addkey就ok了5.接着打开git,测试连接是否成功$ssh-Tgit@github.com如果提示:HidefnngjYou'vesuccessfullyauthenticated,butGitHubdoesnotprovideshellaccess.说明你连接成功了6.设置用户信息:6.1$gitconfig--globaluser.namedefnngj//给自己起个用户名$gitconfig--globaluser.emaildefnngj@gmail.com//填写自己的邮箱6.2在github中找到AccountSettings---AccountAdmin,找到一下信息:YourAPItokenise97279836f0d415a3954c1193dba522f---keepitsecret!Changingyourpasswordwillgenerateanewtoken$gitconfig--globalgithub.userdefnngj//github上的用户名$gitconfig--globalgithub.tokene97279836f0d415a3954c1193dba522f====================创建一个项目========================1.回到github首页,点击页面右下角“NewRepository”填写项目信息:projectname:helloworlddescription:myfirstproject点击“CreateRepository”;现在完成了一个项目在github上的创建。2.我们需要使用git在本地创建一个相同的项目。$makdir~/hello-world//创建一个项目hello-world$cd~/hello-world//打开这个项目$gitinit//初始化$touchREADME$gitaddREADME//更新README文件$gitcommit-m'firstcommit'//提交更新,并注释信息“firstcommit”$gitremoteaddorigingit@github.com:defnngj/hello-world.git//连接远程github项目$gitpush-uoriginmaster//将本地项目更新到github项目上去现在查看github上面的helloworld项目,是不是发现已经将本地中的README文件更新上来了。:)恭喜!------------------------------------关于可能出现的错误----------------------------------1.在执行$gitremoteaddorigingit@github.com:defnngj/hello-world.git错误提示:fatal:remoteoriginalreadyexists.解决办法:$gitremotermorigin然后在执行:$gitremoteaddorigingit@github.com:defnngj/hello-world.git就不会报错误了2.在执行$gitpushoriginmaster错误提示:error:failedtopushsomrefsto.......解决办法:$gitpulloriginmaster//先把远程服务器github上面的文件拉先来,再push上去。

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功