4

git介绍-常用操作(一)

 2 years ago
source link: https://segmentfault.com/a/1190000040712410
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

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常用命令

  • git diff使用实例

git_diff查看文件差异

git远程命令

查看git的配置

查看已配置项

git config --list

查看git的配置信息

  • 配置用户名,密码
  • 配置差异分析工具:git config --global merge.tool vimdiff

git中分支的说明

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

git分支常用命令

  • git分支实例

git_各个分支之间独立

git tag的用法

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

git_tag常用命令

git status验证时ignore部分文件

  • 原始情况
    未设置gitignore时
  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结果里面的未跟踪文件部分,不会再出现对应类型的文件了

gitignore生效啦

批量git add若干文件

git add 08_git/*.md

git_批量add符合条件的文件

批量git rm若干文件

git rm */.ipynb_c*/*

git_缓存区批量删除文件

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

windows_刷新域名

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 
可以选择reboot

Recommend

  • 96

    图像可以是看成是一个多维的数组。读取一张图片,可以看成是读入了一系列的像素内容。这些像素内容,按照不同的模式具有不同的格式。对于三通道的 RGB 位图来说,每个像素是一个 8-bit 整数的三元组。图像的像素操作是比较基础的图像算法,下面列举三个常用的像素...

  • 48

    Linux的简单操作

  • 51
    • 掘金 juejin.im 6 years ago
    • Cache

    git 常用操作总结

    使用Git差不多有一年了,命令行也用的越来越多,所以把工作中常用到的操作在这里总结一下,以便更好的回顾与查询。? HEAD:当前commit引用$ git version   # → git版本$ git branch&nbsp

  • 53
    • www.10tiao.com 5 years ago
    • Cache

    Git 分支操作介绍

    (点击上方蓝字,快速关注我们) 英文:Kedar Vijay Kulkarni,翻译:Linux中国/Andy Song

  • 64
    • blog.collin2.xyz 5 years ago
    • Cache

    git 常用操作

    放弃本地修改 未添加到git暂存 如果只是想放弃某个文件的修改: git checkout -- filename 一定要注意不能忘记中间的 -- 不然就成了检出分支了。 上面的命令用户...

  • 48
    • www.tuicool.com 4 years ago
    • Cache

    etcd常用操作介绍

    安装 最简单的安装方法是直接去etcd GitHub的Release页下载预编译好的二进制文件。etcd官方为各个系统提供了不同的二进制文件,供开发者根据自己的系统去下载。 下载地址:

  • 3
    • blog.skrskrskrskr.com 3 years ago
    • Cache

    常用 Git 操作总结

    合并远程分支git fetch origin branch git checkout [your-branch] git merge FETCH_HEAD,merge 前可以先git dff [your-branch] [remote-branch],查看本地分支和远程分支的区别 使用 rebase 合并分支...

  • 0
    • xmanyou.com 2 years ago
    • Cache

    #git新建仓库后的常用操作

    17 November 2021 / gitlab #git新建仓库后的常用操作 在gitlab上新建仓库以后,需要在客户端进行一些的常用操作有: Git 全局设置...

  • 8
    • www.cnblogs.com 1 year ago
    • Cache

    常用 Git 命令行操作 - chanvin

    本文记录了一些常用 Git 命令行操作的具体使用方式 git clone git clone REPOSITORY_URL 拉取仓库,并使用仓库名作为本地文件名

  • 7

    众所周知,Git是一个开源的分布式版本控制系统,用于跟踪和管理源代码的变更。而Git有着大量的常用命令。 这些命令是为了帮助开发者更有效率地进行版本控制,包括创建和切换分支,提交更改,合并分支等等。 通过这些命令,开发者可以...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK