系列文章
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 局部文件
- 原始状况
- 设置 gitignore 局部
.ipynb_c*/*
git_up*
git rm -r --cached .
git add .gitignore
git 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)上
- 进入 C:\Windows\System32\drivers\etc 文件夹下,关上 hosts 文件
- 进入网页 ip 地址查问查问 github.global.ssl.fastly.net 和 github.com 域名对应的 ip 地址
- 将查问后果写到 hosts 文件的最初面
# github
ip1 github.com
ip2 github.global.ssl.fastly.net
- 关上 CMD
ipconfig /flushdns
linux(centos)上
yum -y install bind-utils
装置 nslookup- 查问 github 的域名
nslookup github.global.ssl.fastly.Net
nslookup github.com
- 批改配置文件
vi /etc/hosts
ip http://global-ssl.fastly.net
ip http://github.com
- 刷新
能够抉择 reboot