博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git的简单使用
阅读量:5098 次
发布时间:2019-06-13

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

 

安装git

Linux下安装

CentOS为例:

yum install git

Windwos下安装

下载地址: 

配置git

这里以配置全局为例:

配置user信息

git config --global user.name "Mike"git config --global user.email "Mike_Zhang@live.com"

配置http代理

git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'

取消配置命令:

git config --global --unset http.proxygit config --global --unset https.proxy

使用git

初始化

git init

添加本地所有文件

git add *

递交

git commit -m "git test init"

查看日志

git log

检验仓库

git clone user@host:path

例如:

git clone root@172.16.16.101:/root/tmp/test1

添加分支

语法:

git checkout -b 分支名字

例如:

git checkout -b branch1

添加branch1分支

分支递交

git checkout 分支名称git commit -m "注释"

例如:

git checkout branch1git commit -m "branch1 init"

返回主分支

git checkout master

合并子分支到主分支

语法如下:

git merge 子分支名称

比如:

git merge branch1

删除子分支

git branch -d  子分支名称git branch -d branch1

拉数据

git pull

推数据

git push

在使用git push 代码到数据仓库时,提示如下错误:

[remote rejected] master -> master (branch is currently checked out)

这是由于git默认拒绝了push操作,需要在服务端进行设置,修改.git/config文件后面添加如下代码:

[receive]    denyCurrentBranch = ignore

 

放弃单个文件的修改

git checkout – 文件名比如:git checkout – test1.txt

放弃本地所有递交和改动,并将本地主分支指向它

git fetch origingit reset --hard origin/master 

让 git 输出彩色

git config --global color.status auto git config --global color.diff auto git config --global color.branch auto git config --global color.interactive auto 

本文github地址:

欢迎补充 

转载于:https://www.cnblogs.com/MikeZhang/archive/2012/06/04/gitSimpleExamples.html

你可能感兴趣的文章
SPOJ KPSUM ★(数位DP)
查看>>
Python-requests之POST Data的json问题
查看>>
【Linux高级驱动】网卡驱动分析
查看>>
字符串处理函数
查看>>
jenkins修改时区
查看>>
比较git commit 两个版本之间次数
查看>>
jQuery.support
查看>>
java实现的加密解密
查看>>
网页瀑布流效果实现的几种方式
查看>>
LINUX与UNIX区别在哪
查看>>
python 快速排序代码
查看>>
Python装饰器学习(九步入门)
查看>>
通信原理1
查看>>
前端基础之BOM和DOM和三个小示例(计时器、搜索框、select联动)
查看>>
错误和异常处理(7)
查看>>
TP5.0 调用bootstrap分页类显示分页
查看>>
【LeetCode】167. Two Sum II - Input array is sorted
查看>>
如何在g++中添加include文件的目录
查看>>
BlockingQueue深入解析
查看>>
网络编程
查看>>