⚡Git是目前世界上最先进的分布式版本控制系统(没有之一)。
添加 README.md 文档的作用:官方的说法是Help people interested in this repository understand your project by adding a README.
通过添加自述,帮助对这个存储库感兴趣的人理解您的项目。(来自有道翻译)
-
- 安装完成后,在开始菜单里找到
"Git"->"Git Bash"
,进行如下配置:
$ git config --global user.name "Your Name" $ git config --global user.email "email@example.com"
- 生成相应的令牌,本地一份,Github 一份,这样 Github 可以在你使用仓库的时候,进行校验确定你的身份。
$ cd ~/.ssh $ mkdir key_backup $ ssh-keygen -t rsa -C "email@example.com"
- 生成如下两个文件:
id_rsa.pub
就是我们待会需要的公钥文件,使用命令$ cat id_rsa.pub
再将内容复制到剪切板,然后进入github账号设置里面添加SSH key然后输入
$ ssh -T git@github.com
测试连通状态 - 安装完成后,在开始菜单里找到
-
创建本地仓库
-
选择一个本地文件夹,用作保存本地仓库文件,尽量是空文件夹。
-
然后使用命令
$ git init
初始化文件夹。其实是在当前文件夹下生成一个叫
.git
的隐藏文件夹,里面是一些配置文件,不要随意更改。 -
使用
$ git clone https://github.com/name/repository.git
将远程仓库克隆到本地此文件夹下。name 是自己的昵称,repository 是自己的仓库名,不要忘记末尾的
.git
后缀。 -
然后此文件夹下会多一个和你仓储名一样的文件夹,内部文件与远程仓库一样。
-
-
常用命令
$ git add . //添加文件 $ git commit -m "commit-messages" //提交本地仓库 $ git push origin master //提交远程仓库 $ git pull //拉取远程文件,与以下命令类似 $ git branch temp //创建本地分支 $ git fetch origin master:temp $ git merge master
添加文件
$ git init $ git clone https://github.com/name/repository.git $ git add name.md #如果想一次全部添加则:git add -A $ git commit -m '添加了name文件' #提交并添加操作说明 $ git push origin master
删除文件夹
$ git init $ git clone https://github.com/name/repository.git $ git pull origin master #将远程仓库里面的项目拉下来 $ git dir #查看有哪些文件夹 $ git rm -r --cached target #删除target文件夹 $ git commit -m '删除了target文件夹' #提交并添加操作说明
上传超过100M的文件到github
$ git lfs install #在本地仓库下安装lfs #添加了大文件后... $ git lfs track "文件名.后缀名" #重要一步! 正确会显示提示:'Tracking "文件名.后缀名"' $ git add . $ git commit -m "提交信息" $ git push -u origin master
-
图床介绍
写博客就无法避免上传图片,图床就是这么一个地方,就是一个网站,你发自己的图片上传到它的网站,然后它给你一个这个图片的链接,插入博客中就能显示图片了。
- 推荐一个知名的,七牛云https://portal.qiniu.com/,注册完实名认证后有一些优惠。
- 还有一个神奇的网站:https://sm.ms/,也能用
-
Hexo+github博客搭建
这里分享一篇我的总结,点击这里