Skip to content
/ Git Public

🍋 Git的基本教程,及一些常用的操作指令、表情包系列、Markdown教程及常用排版和小技巧、docsify文档站点生成器入手等。还有一个Hexo+Github简易快速搭博客的教程说明,例如,我的博客,欢迎访问!

Notifications You must be signed in to change notification settings

fmw666/Git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📕Git基本教程

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

添加 README.md 文档的作用:官方的说法是Help people interested in this repository understand your project by adding a README.

通过添加自述,帮助对这个存储库感兴趣的人理解您的项目。(来自有道翻译)

  • Windows上安装Git

    Git官网直接下载安装程序,(网速慢的同学请移步国内镜像

    • 安装完成后,在开始菜单里找到"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
    
  • 图床介绍

    写博客就无法避免上传图片,图床就是这么一个地方,就是一个网站,你发自己的图片上传到它的网站,然后它给你一个这个图片的链接,插入博客中就能显示图片了。

  • Hexo+github博客搭建

    这里分享一篇我的总结,点击这里

About

🍋 Git的基本教程,及一些常用的操作指令、表情包系列、Markdown教程及常用排版和小技巧、docsify文档站点生成器入手等。还有一个Hexo+Github简易快速搭博客的教程说明,例如,我的博客,欢迎访问!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages