连金鱼都能看懂的git简明教程!

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,选一个适合的就行了,或者不选。

git-new

# 在github建好仓库!一个git clone把仓库弄下来!
git clone https://github.com/pzweuj/test.git

# 如果你在墙内,据说用这个比较好!
git clone git@github.com:pzweuj/test.git

然后就往这个本地仓库扔东西就行啦!比如说我的本地仓库是D:\test 我往里面扔一个jingyu.txt。 jingyu-git

然后!

# 添加文件
git add .

# 添加summary!
git commit -m 'add jingyu.txt'

# 推送到远程仓库!
git push -u origin master

可以看到jingyu已经游到github来啦! jing-done

然后我们把本地的jingyu.txt删掉,试试看从github同步回来。

git checkout .

git pull

所以用github desktop才是最最简单舒畅有益身心健康的! 好啦!