系列文章

git介绍-罕用操作(一)✓
git实战-监控你的github变动(二)

git阐明

  • 本文次要介绍git的常用命令,比方add、commit、push、merge、pull等

    介绍了git中tag、branch,.ignore等的应用;

    介绍了git下载速度太慢的解决办法。

  • git根本阐明

    • 工作区:你本地的工作目录;
    • 暂存区:git add之后,文件就达到了占存区;
    • 版本库:git commit之后,就达到了版本库(本地的仓库);
    • 近程仓库:能够了解为是github或者其余近程仓库

git常用命令

  • 但凡波及到间接扭转工作区的命令都须要审慎看待,毕竟笼罩了就笼罩了呀

基本操作

  • 次要介绍git的reset、checkout、diff、log等相干命令阐明

  • git diff应用实例

近程操作

查看git的配置

查看已配置项

git config --list

其余配置

  • 配置用户名,明码
  • 配置差别剖析工具:git config --global merge.tool vimdiff

git中分支的阐明

  • 注意事项

    • 当依照git branch blogs创立分支后,无论在主目录做何更改以及提交,当咱们切换到blogs分支后,
    • 工作空间将还原到咱们创立blog分支时的样子。
    • 咱们在分支中做的批改,当咱们回到其余分支时,那些更改会被重置

  • git分支实例

git tag的用法

  • 如果你达到一个重要的阶段,并心愿永远记住那个特地的提交快照,你能够应用 git tag 给它打上标签

git status验证时ignore局部文件

  • 原始状况
  1. 设置gitignore局部
.ipynb_c*/*git_up*
git rm -r --cached .git add .gitignoregit add .git commit -m "fixing .gitignore"
  • 在.gitignore中新增后,咱们会发现git add以及git status后果外面的未跟踪文件局部,不会再呈现对应类型的文件了

批量git add若干文件

git add 08_git/*.md

批量git rm若干文件

git rm */.ipynb_c*/*

git速度太慢咋整哇

windows(win10)上

  1. 进入C:\Windows\System32\drivers\etc文件夹下,关上hosts文件
  2. 进入网页ip地址查问查问github.global.ssl.fastly.net和github.com域名对应的ip地址
  3. 将查问后果写到hosts文件的最初面
# githubip1 github.comip2 github.global.ssl.fastly.net
  1. 关上CMD
ipconfig /flushdns

linux(centos)上

  1. yum -y install bind-utils装置nslookup
  2. 查问github的域名
nslookup github.global.ssl.fastly.Netnslookup github.com 
  1. 批改配置文件
vi /etc/hostsip http://global-ssl.fastly.net ip http://github.com 
  1. 刷新
能够抉择reboot