git介绍-常用操作(一)
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 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
Recommend
-
96
图像可以是看成是一个多维的数组。读取一张图片,可以看成是读入了一系列的像素内容。这些像素内容,按照不同的模式具有不同的格式。对于三通道的 RGB 位图来说,每个像素是一个 8-bit 整数的三元组。图像的像素操作是比较基础的图像算法,下面列举三个常用的像素...
-
48
Linux的简单操作
-
51
使用Git差不多有一年了,命令行也用的越来越多,所以把工作中常用到的操作在这里总结一下,以便更好的回顾与查询。? HEAD:当前commit引用$ git version # → git版本$ git branch 
-
53
(点击上方蓝字,快速关注我们) 英文:Kedar Vijay Kulkarni,翻译:Linux中国/Andy Song
-
64
放弃本地修改 未添加到git暂存 如果只是想放弃某个文件的修改: git checkout -- filename 一定要注意不能忘记中间的 -- 不然就成了检出分支了。 上面的命令用户...
-
48
安装 最简单的安装方法是直接去etcd GitHub的Release页下载预编译好的二进制文件。etcd官方为各个系统提供了不同的二进制文件,供开发者根据自己的系统去下载。 下载地址:
-
3
合并远程分支git fetch origin branch git checkout [your-branch] git merge FETCH_HEAD,merge 前可以先git dff [your-branch] [remote-branch],查看本地分支和远程分支的区别 使用 rebase 合并分支...
-
0
17 November 2021 / gitlab #git新建仓库后的常用操作 在gitlab上新建仓库以后,需要在客户端进行一些的常用操作有: Git 全局设置...
-
8
本文记录了一些常用 Git 命令行操作的具体使用方式 git clone git clone REPOSITORY_URL 拉取仓库,并使用仓库名作为本地文件名
-
7
众所周知,Git是一个开源的分布式版本控制系统,用于跟踪和管理源代码的变更。而Git有着大量的常用命令。 这些命令是为了帮助开发者更有效率地进行版本控制,包括创建和切换分支,提交更改,合并分支等等。 通过这些命令,开发者可以...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK