Git是一个用来做版本控制的系统。好比说,你修改了文件之后,要记录下你改了啥。同时,git允许多人协作,你在这边改了,别人那里也能看到! github则是一个
码农交友网站托管代码的网站,还可以偷偷当网盘用。看名字就知道这俩东西很有关系!
这是个简明教程!不会介绍很复杂的技巧(因为我也不会)!
话不多说! windows,先去把git下载装好了!
然后,也建议装上github desktop,还有自己去申请个github账户。
初次使用git,先设置一下本地的git账户!
git config --global user.name 'yourname'
git config --global user.email 'yourname@yourmail.com'
然后要让git和github联系起来!
# 检查本机的ssh密钥
cd ~/.ssh
# 如果有旧的密钥,先删除!
rm ./id_rsa*
# 生成密钥!输个人邮箱!
ssh-keygen -t rsa -C 'xxxx@xxx.com'
# 打开你的id文件
vi id_rsa.pub
然后复制里面的内容! 黏贴到github-ssh-key—->New SSH key—->Add SSH key
# 运行下面命令来检查是否成功
ssh -T git@github.com
然后接下来,就是假定前面都已经完成,之后的操作都是从这里开始的!
首先到GitHub创建一个新的仓库! README是一定要的,比较要让别人知道你这是干嘛使的。然后.gitignore的用法是要不要忽略一些文件不显示出来。然后就是license,选一个适合的就行了,或者不选。
# 在github建好仓库!一个git clone把仓库弄下来!
git clone https://github.com/pzweuj/test.git
# 如果你在墙内,据说用这个比较好!
git clone git@github.com:pzweuj/test.git
然后就往这个本地仓库扔东西就行啦!比如说我的本地仓库是D:\test 我往里面扔一个jingyu.txt。
然后!
# 添加文件
git add .
# 添加summary!
git commit -m 'add jingyu.txt'
# 推送到远程仓库!
git push -u origin master
可以看到jingyu已经游到github来啦!
然后我们把本地的jingyu.txt删掉,试试看从github同步回来。
git checkout .
git pull
所以用github desktop才是最最简单舒畅有益身心健康的! 好啦!