博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GIT常用命令总结
阅读量:6956 次
发布时间:2019-06-27

本文共 1563 字,大约阅读时间需要 5 分钟。

从刚开始安装git到后来(svn-git)数据迁移,接触git已经2个多月的时间了,下面是我总结的git常用的命令,方便以后查阅。

1.初始化git版本库
git init //创建一个git版本库,用于个人
git init --bare //创建一个git裸版本库,适用于公用
2.git仓库全局变量的设置
git config --global user.name "sfzhang"
git config --global
user.email "shifeng_zhang88@163.com"
3.添加文件到git版本库里面
git add 1.txt //添加单个文件
git add *.txt //添加所有txt文件
git add . //添加所有文件,但不包括空目录
4.将添加的文件提交到git版本库
git commit -m "add git testfile"
5.将本地分支提交到远程分支
git push // 提交本地master为远程的master分支
git push origin test:test // 提交本地test分支作为远程的test分支
origin 表示远程git仓库的地址(可以通过git remote add origin git@192.168.1.244:/gitdata/yanzi.git指定远程仓库地址)
6.获取远程git最新版本信息到本地
git fetch //相当于从远程获取最新版本到本地,不会自动merge
git pull //相当于从远程获取最新版本并merge到本地
7.查看git分支信息
git branch //查看本地分支
git branch -a //查看远程及本地分支
8.合并分支
git merge new // 将new分支合并到当前分支
9.切换分支
git checkout develop //master和develop分支之间切换
git checkout -b branch_name origin/branch_name //切换其它自定义分支
10.删除分支
git branch -d branch_name //如果分支没有合并删除失败
gir branch -D branch_name //即使分支没有合并也照例删除
11.创建/删除标签
git tag 1.0 //为当前分支最近一次提交创建标签
git tag -d 1.0 //删除标签
12.撤销操作
git revert //是撤销某次操作,此次操作之前的commit都会被保留
git reset //是撤销某次提交,但是此次之后的修改都会被退回到暂存区
13.克隆git版本库
git clone git@192.168.1.244:/gitdata/yanzi.git

git clone git@192.168.1.244:/gitdata/yanzi.git --branch branch-001 branch //克隆分支

14.查看git历史版本

git log //查看所有历史版本信息
git log head //查看当前分支的最新版本更新信息
15.查看git历史记录
git status //查看git版本库状态信息
git log //查看当前分支的提交的历史记录
git log --graph //显示git提交的图表信息

16.查看远端地址

git remote -v

17.添加remote地址

git remote add origin git@git.travell.er:/uutuu/feature.git

18.删除remote地址

git remote remove origin

转载地址:http://oxlil.baihongyu.com/

你可能感兴趣的文章
web接口开发与测试
查看>>
php -- php控制linux关机、重启、注销
查看>>
十.python面向对象(itme)
查看>>
Python下selenium的简单用法
查看>>
multiset的应用
查看>>
我的mysql的学习记录
查看>>
Codeforces Round #416 (Div. 2)(A,思维题,暴力,B,思维题,暴力)
查看>>
NYOJ 题目77 开灯问题(简单模拟)
查看>>
模式识别
查看>>
设置文本编辑器的按回车时触发的事件
查看>>
关于android手机不能打印Log日志
查看>>
hdu 2157 How many ways?? **
查看>>
xcode8 更新cocoapods
查看>>
习题:海盗船(广搜)
查看>>
auto_ptr
查看>>
Windows系统的消息机制
查看>>
谈谈java中静态变量与静态方法在有继承关系的两个类中调用
查看>>
基础练习 十六进制转八进
查看>>
人工智能赢了人类,那又如何?
查看>>
Shell中字符串、数值的比较
查看>>