Git 使用(一)
来源:互联网 发布:广告投放数据分析 编辑:程序博客网 时间:2024/06/06 00:12
近期在从 SVN 切换至 Git,在学习使用中逐步熟悉 Git,对相关情况做个记录,拟分为两个部分:Git 使用、Git 基本原理。
用户配置
在使用前,我们可以根据个人习惯进行必要配置。
显示配置
git config -l
用户名
git config –global user.name “yourname”
邮箱
git config –global user.email “youname@gmail.com”
默认文本编辑器
git config –global core.edit vim
比较工具
git config –global diff.tool meld
命令行着色
git config –global color.ui true
忽略文件权限
git config –global core.filemode true
简单使用
git 命令通常会配合各种参数,可以通过git help进行查看。
克隆远程库
git clone https://github.com/git/git -b “branch_name”
-b参数是建立本地分支,个人习惯克隆时建立本地分支
初始化本地库
git init
执行后需要将文件加入版本控制,并做个提交才能算初始化完成
加入版本控制,加入暂存区
git add
可直接跟文件名,或者-A表示目录下所有
移除文件
git rm
从暂存区和工作目录移除
–cached 从暂存区移除
查看工作区与暂存区内容
git status
-s 显示第一列为相对暂存区差异,第二列是相对工作区差异
提交至版本库
git commit
git 提交时仅提交暂存区内的内容
-a 将所有已经加入版本控制的文件修改add,再提交
-m 参数可直接接提交日志,否则使用默认编辑器打开日志文件进行编辑
–amend 修补上次提交
查看提交日志
git log
查看某次提交修改
git show [SHA]
对比
git diff
默认是比较工作区与暂存区差异
git diff [SHA1] [SHA2]
比较任意两次提交
git diff HEAD^ > git.patch
获得当前 git 专用 patch 文件
打补丁
git apply git.patch
撤销提交
git revert [SHA]
撤销某次提交,会生产新的提交
查看分支
git branch
查看当前所处分支
-a 查看所有分支,包括远程分支
更新本地库远程分支内容
git fetch
拉取远程分支内容
git pull
先更新远程分支内容,再合并到本地分支
推送
git push
将本地提交推送至远程分支
- git使用(一)
- Git 使用(一)
- Git使用(一)
- git使用(一)
- git使用(一)
- Git使用(一)
- Git使用(一)
- Git(一)、Git的安装、使用
- Git基本使用(一)
- git使用介绍(一)
- git的使用(一)
- Git使用小结(一)
- git安装使用 (一)
- Git的使用(一)
- git使用总结(一)
- 学习使用Git(一)
- Git使用心得(一)
- git基础使用(一)
- ios图片加载
- 基于hadoop1.0集群环境搭建
- hadoop的Linux环境准备
- Bootstrap 笔记
- hive的环境搭建
- Git 使用(一)
- radix sort
- 【Linux运维入门】Jstatd方式远程监控Linux下 JVM运行情况
- shell函数
- 17个提升iOS开发效率的必用工具
- android中获取某个list中的单项
- 【图像处理】NEON编程5-向量重组
- java操作符
- 【jQuery】[attribute*=value]属性选择器