git与github入门

seatop , 2019年4月17日 , 计算机与网络 , 评论(0) , 引用(0) , 阅读(80) , Via 本站原创 | |
git是什么?git是开源的分布式版本控制系统。

github是什么?github是一个项目托管平台,官网是http://github.com,通过它,可以分享合作项目,可以在不同终端控制项目。

我准备在github上托管我的课表,所以先要在github上成功注册一个属于自己的账号。如:http://github.com/seatop,接下来在里面创建一个项目,如http://github...op/curriculum .

在我的电脑里(windows系统)安装git,访问https://www.g...com/download/ 获取相应的安装文件。安装好后,运行Git Bash

在本机设置自己的用户名和邮箱
git config --global user.name "name"
git config --global user.email "e@mail.com"


创建SSH Key,一路回车即可,将会在用户主目录下生成目录.ssh,里面有id_rsa和id_rsa.pub两个文件
ssh-keygen -t rsa -C "e@mail.com"


id_rsa为私钥,不能泄露。id_rsa.pub是公钥,用于github.com
cd ~
cd .ssh
ls
cat ~/.ssh/id_rsa.pub

以上命令的作用:进入用户主目录,进入.ssh目录,列出当前目录结构,输出id_rsa.pub内容(复制该公钥至下一步)

登录https://github.com,在个人设置中创建SSH Key(https://githu...settings/keys

关联远程库
git remote add origin git@github.com:seatop/curriculum


查看远程库关联信息
git remote -v


删除远程关联
git remote rm origin


用github.com远程克隆一开始创建好的版本库curriculum,成功后,在主目录下生成目录curriculum
git clone git@github.com:seatop/curriculum.git


将本地的curriculum目录变为可以管理的仓库
cd curriculum
git init


将远程库更新到本地
git pull


将文件添加到版本库
git add REDAME.md
git commit -m "message"


将本地库推送到远程库
git push origin master

本文地址:http://www.seatop.com.cn/post/647/


最后编辑: seatop 编辑于2019/04/17 20:54
Tags: ,
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]

 
百度搜索
热门文章
赞助广告
最新日志
热门Tags