git常用操作

本文主要介绍git的常用命令,比如add、commit、push、merge、pull等
    介绍了git中tag、branch,.ignore等的使用;
    介绍了git下载速度太慢的处理方法。
git基本说明
    工作区:你本地的工作目录;
    暂存区:git add之后,文件就到达了占存区;
    版本库:git commit之后,就到达了版本库(本地的仓库);
    远程仓库:可以理解为是github或者其他远程仓库

git常用命令

凡是涉及到直接改变工作区的命令都需要谨慎对待,毕竟覆盖了就覆盖了呀

基本操作

主要介绍git的reset、checkout、diff、log等相关命令说明

file

git diff使用实例

file

远程操作

file

查看git的配置
查看已配置项

git config --list

file

其他配置
配置用户名,密码
配置差异分析工具:git config –global merge.tool vimdiff
git中分支的说明
注意事项
当按照git branch blogs创建分支后,无论在主目录做何更改以及提交,当我们切换到blogs分支后,
工作空间将还原到我们创建blog分支时的样子。
我们在分支中做的修改,当我们回到其他分支时,那些更改会被重置

file

git分支实例

file

git tag的用法

如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签

file
git status验证时ignore部分文件
原始情况
file
设置gitignore部分

.ipynb_c*/*
git_up*
git rm -r --cached .
git add .gitignore
git add .
git commit -m "fixing .gitignore"

在.gitignore中新增后,我们会发现git add以及git status结果里面的未跟踪文件部分,不会再出现对应类型的文件了
file
批量git add若干文件

git add 08_git/*.md

file
批量git rm若干文件

git rm */.ipynb_c*/*

file
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

file

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

  2. 刷新

    可以选择reboot

1. 本站所有资源来源于用户上传和网络,如有侵权请及时联系删除,本站不承担任何法律责任!
2. 分享目的仅供大家学习和研究,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的教程、源码等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.94zyw.com",如遇到无法解压的请联系管理员!
94资源网 » git常用操作