Git笔记

原创 2016年05月30日 21:32:03

配置文件

/etc/gitconfig

系统中对所有用户都普遍适用的配置。若使用git config 时用--system 选项,读写的就是这个文件

~/.gitconfig

用户目录下的配置文件只适用于该用户。若使用gitconfig 时用--global 选项,读写的就是这个文件

.git/config

当前项目的git 目录中的配置文件,这里的配置仅仅针对当前项目有效。每一个级别的配置都会覆盖上层的相同配置,所以.git/config 里的配置会覆盖/etc/gitconfig中的同名变量。

用户名

git config --global user.name "John Doe"

邮箱

git config --global user.email johndoe@example.com

默认编辑器

git config --global core.editor emacs

差异分析工具

git config --global merge.tool vimdiff

查看配置信息

git config --list

.gitignore

忽略某些文件

[HTTP] proxy=http://127.0.0.1:1080

使用代理

   

常用命令

git init

当前目录初始化

git status

检查当前文件状态

git add

始跟踪一个新文件

git diff

查看尚未暂存的文件更新了哪些部分

git diff --cached

查看已经暂存的文件更新了哪些部分

git commit

提交更新

git rm

移除文件

git rm --cached

从已跟踪文件清单中移除

git mv

移动文件

git log

查看历史

git commit --amend

修改最后一次提交

git reset HEAD

取消已经暂存的文件

git checkout -- file

恢复到修改前的版本

git remote -v

显示远程地址

git remote add name address

添加运程地址

git fetch origin

从远程仓库抓取数据到本地

git push origin master

推送数据到远程仓库

git remote show origin

查看远程仓库信息

git pull

抓取数据合并到本地

git remote rename newname oldname

修改某个远程仓库的简短名称

git remote rm name

删除远程仓库

git push origin :branchname

删除远程仓库

git tag

列出现有标签

git mergetool

打开冲突合并工具

git branch --merged/--no-merged

查看合并(未合并)到当前分支的分支

git branch -d/-D branchname

删除(强制删除)指定分支

git checkout --track origin/branchname

跟踪远程分支

git checkout -b branchname origin/branchname

跟踪远程分支

git clone --bare my_project my_project.git

导出git纯仓库

 

git笔记 (根据廖雪峰git教程整理)

创建版本库 初始化一个Git仓库,使用git init命令。 添加文件到Git仓库,分两步: 第一步,使用命令git add ,注意,可反复多次使用,添加多个文件...
  • u012804178
  • u012804178
  • 2016年07月27日 14:52
  • 1676

git 笔记记录(六) git检出

1.上一节讲了重置命令,重置命令是修改了引用的游标指向,重置命令所针对的是头指针HEAD,之所以没有修改HEAD内容,是因为HEAD指向了一个引用refs/heads/master,所以重置命令体现为...
  • bluceshang
  • bluceshang
  • 2013年11月22日 11:28
  • 3113

git入门命令笔记

公司需要将代码从svn迁移到git,所以自己提前看了看git相关教程,几乎把google和baidu第一页关于git入门文章都看了,最后觉得廖雪峰写的相当棒,不过由于是从零入门,估计认真看需要一天来理...
  • zl544434558
  • zl544434558
  • 2016年10月11日 14:29
  • 423

Git学习笔记总结和注意事项

21、git tag tagname:创建标签 22、git show tagname:查看标签信息。注意:标签不是按时间顺序列出,而是按字母排序的。 23、git tag -a tagname ...
  • u011043843
  • u011043843
  • 2014年06月28日 21:07
  • 1800

Git学习笔记(一)

本直为了在GITHUB上愉快的搞基,开学第一周每晚挤时间学习GIT的相关内容。学习教程:廖雪峰的Git教程  下面将第一周的笔记记录如下,基本都是直接搬过来的,方便日后查看温习。 Git就是一个高...
  • zaibianchange
  • zaibianchange
  • 2016年09月03日 21:22
  • 120

基于Ajax+SpringMVC+Spring+MySQL框架的云笔记项目cloud_note知识点总结

笔记管理系统,用户可以管理笔记信息,可以查看其他用户分享的笔记。
  • yuanxindev
  • yuanxindev
  • 2017年06月20日 21:43
  • 553

git与GitHub学习笔记

git与GitHub学习笔记 近日学习了git与GitHub,内容是麦子学院老师关于git与GitHub的教程,话不多说先贴在此处以便于自己查看,也便于需要的人学习! # 删除 u...
  • u011127242
  • u011127242
  • 2016年11月24日 18:11
  • 454

Guava代码学习笔记

Guava 是一个 Google 的基于java1.6的类库集合的扩展项目,包括 collections, caching, primitives support, concurrency libra...
  • mm_bit
  • mm_bit
  • 2016年04月14日 20:26
  • 831

GITHUB中上传本地文件-个人笔记

Welcome to Git (version 1.8.3-preview20130601) Run 'git help git' to display the help index. Run '...
  • zhaoqingkaitt
  • zhaoqingkaitt
  • 2016年08月03日 18:25
  • 651

[复现笔记]基于双目视觉和三维重构的三维书写系统

1. 前言前段时间正好看到一位大神的博客 http://blog.csdn.net/onezeros/article/details/6110838 利用双目视觉来构建一个书写系统, 涉及到相机的标...
  • zhyh1435589631
  • zhyh1435589631
  • 2016年11月28日 15:04
  • 456
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Git笔记
举报原因:
原因补充:

(最多只允许输入30个字)