笔记之gitblit

这里gitblit 服务器搭建不在 熬述了
Gitblit配置
1)管理员账号登录
2)修改管理员账号密码
3)添加用户(将创建好的用户名以及密码发给团队成员让其登录服务器去修改密码)
4)创建项目组团队(访问权限中 添加团队成员)
5)创建 Gitblit版本库
1.使用系统管理员账号登录,点击创建版本库(名称通过/来分组)
2.填入版本库信息(为保证代码安全,选择 》》限制查看,克隆和推送 策略)
3.设置项目权限(空版本库右边有》》编辑)
permissions(权限)设置团队及用户权限
6)本地安装git
7)项目上传最初是代码
本地准备
1.将代码放到可是路径下(文件上右击,选择Git Bash Here)并 输入:git init 将该文件夹设置成本地仓库
2.将该文件夹下所有文件添加到本地仓库(Git add .)
3.提交到本地仓库(Git commit -m"将初始代码提交到本地仓库")
4.gitblit上面用项目管理者登录(查看新建立版本库 推送地址一般 ssh or http两种方式)
在gitbush窗口 输入 >> git remote add origin http:... .git
>> git push -u origin master
5.在服务器端可以看到刚被推送上去的代码文件了
》》注意
1)创建初始tag(标签),并上传到服务器
git tag -a v0.1 -m "初始版本"
git push origin v0.1
2)创建服务器dev(开发者)分支{一般master为主分支,稳定分支,还有test分支 为测试分支}
git push origin master:dev
3)查看分支
本地分支: git branch
服务器分支: git branch -r
8)团队成员的clone
1.客户端电脑建立一个合适目录
2.在该目录右击Git Bash Here
3.从服务器clone到该目录
》》git clone http://... .git
4.在命令行进入clone下来的文件
》》Git status(查看当前你修改后还没提交的代码文件)
》》Git branch (查看本地分支)
》》Git branch -r (查看服务器上的分支)
5.创建本地开发分支
一般可以根据自己的项目命名,XXdev
Git branch localdev
6.将本地分支切换到 本地dev分支上
Git checkout localdev
git branch
7.merge 远程 dev 分支到 本地的 dev分支
git  merge origin/dev
9)上传代码到服务器
git status (产看为提交代码)
git  add . (先添加到本地仓库)
git commit -m "添加xxx文件" (将文件推送到本地仓库)
git branch  (确保本地分支为dev)
git merge origin/dev(出现already up-to-date 表示没有要合并(merge)的地方)
git push origin loaldev:dev 更新代码到远程服务器
(git push -d origin branch-name) 用来删除远程分支



GIT远程版本修改
git tag (查看本地所有版本号)
git show v0.1(查看指定版本号)
git tag -a 'v0.1' -m '版本信息'
git push origin --tags (推送版本号到远程库)
git fetch origin tag v0.1(精准拉取指定版本)
修改步骤:
1.删除标签(tag)
git tag -d v0.1(删除本地tag)
2.推送一个空版本到远程库,达到删除线上版本的目的
git push origin :refs/tags/v0.1
3.创建tag以及推送到远程代码仓库
git tag -a v0.1 -m "初始版本"
git push origin v0.1


Git reset
发生在没有push,通过git reset --hard 79f6...25b73
穿梭前,git log 查看历史版本
重返未来,git reflog 查看未来历史版本
Git revert
发生在push之后,通过git revert 79f6...25b73
revert之后 本地代码回滚到指定历史版本,这时再 git push 即可以把线上代码更新

通过git log 或者在搭建的web环境历史提交记录中查看,commit表示代码

删除某个文件夹

$ git pull origin master 将远程仓库里面的项目拉下来

$ dir  查看有哪些文件夹

$ git rm -r --cached target  删除target文件夹
$ git commit -m '删除了target'  提交,添加操作说明

$ git push -u origin master 将本次更改更新到gitblit项目上去
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值