关于github:git介绍常用操作一

35次阅读

共计 1264 个字符,预计需要花费 4 分钟才能阅读完成。

系列文章

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 .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)上

  1. 进入 C:\Windows\System32\drivers\etc 文件夹下,关上 hosts 文件
  2. 进入网页 ip 地址查问查问 github.global.ssl.fastly.net 和 github.com 域名对应的 ip 地址
  3. 将查问后果写到 hosts 文件的最初面
# github
ip1 github.com
ip2 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.Net
nslookup github.com 
  1. 批改配置文件
vi /etc/hosts
ip http://global-ssl.fastly.net 
ip http://github.com 
  1. 刷新
能够抉择 reboot

正文完
 0