Git服务的搭建与使用

Git

Git原理和与SVN的区别

Git常用命令

> git init      --初始化本地仓库
> git status    --查看本地仓库的状态(有新增或者删除)
> git add XXX   --将XX文件加入到暂存区
> git commit -m "XXXX"  --提交这个版本,信息为 XXXX
> git log       --查看git日志,提交济洛路

> git remote     --查看是否有远程仓库的绑定
> git remote add origin [url] --给本地仓库绑定一个远程仓库

> git branch     -- 查看当前分支
> git push -u origin master --推送项目到远程分支
Git分支操作
  • 切换分支会使原来分支所修改内容消失,切换回来又会出现
> git branch  --查看当前分支
> git checkout dev --拣出切换分支
> git add -A   --提交本地所有改动
> git remote   --查看远程仓库
> git push origin master --推送到远程仓库(第一次提交呀添加-u参数)
------
> git push origin dev -- 提交到dev仓库(第一次提交呀添加-u参数)
> git commit -a -m 'xx' -- 提交所有文件

  • 本地分支和远程分支关联 origin/test 原创分支 test 本地分支

git branch --set-upstream-to=origin/test test git fetch -- 更新 git branch -a -- 查看本地分支

  • 新建查看(里程碑) 标签 可以基于tag创建分支
> git tag 'the_first_tag'  -- 新建分支
> git push origin the_first_tag  --提交分支  //fixme
  • git提交日志查看

git log git log --stat git log -s test --查询关于test的日志

  • git与远程仓库
git remote -v //查看所有远程仓库
git remote add origin [URL] //添加远程仓库
git remoteadd [shortname] [url] //添加远程仓库,默认origin命名
git push [shortname] [branch]  //推送到远程分支 第一次推送需要加 -u
git pull [shortname] [branch] //从远程仓库拉取指定分支

搭建Git私服,Git lab与Git hub

gitlab 管理工具安装
gitlab 镜像源
https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/
链接: https://pan.baidu.com/s/1o7XTTb0 密码: 5cya
硬件要求:内存2G 空闲
安装依懒服务
sudo yum install -y curl openssh-server openssh-clients cronie
sudo lokkit -s http -s ssh
安装邮件服务
sudo yum install postfix sudo service postfix start sudo chkconfigpostfix on 
安装gitlab 组件
sudo rpm -ivh gitlab-ce-9.5.4-ce.0.el6.x86_64.rpm
配置gitlab 
vim /etc/gitlab/gitlab.rb
#改成本机地址
external_url='http://192.168.0.101'
#默认8080 易引起冲突,建议修改为其它端口
unicorn['port'] = 8080
启动gitlab
sudo gitlab-ctl reconfigure
打开管理界面
#默认为80端口,确保没有端口冲突
http://192.168.0.101/
gitlab 基本操作命令
sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
sudo gitlab-ctl reconfigure # 启动服务;
sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;

转载于:https://my.oschina.net/u/3945595/blog/3068282

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值