MICUU
微资讯
声卡
创新2024全套教程
5.1声卡全套
创新声卡驱动
板载声卡调试全套教程
Sam机架安装
Sam机架
音效助手
专题
文档
技术文档汇总
站内文档
更多
软件
更新日志
关于
装机必备
Gramos模板
光年后台模板
Betube模板
美图
友情链接
站内导航
关于
搜索
退出登录
登录
1
go语言git运行go get github.com/astaxie/beego时候没有反应怎么解决
2
怎么把自己的项目上传到github(2018最新详细版教程)
3
Git常用命令
4
phpstorm上配置github或者gitee码云
5
centos服务器搭建Git教程篇
6
把本地已有项目保存到github上
7
git 解决每次更新代码都要输入用户名密码的解决方案
8
git常用命令,新建分期合并到dev分支
9
git 以某个分支建立自己的分支
10
git stash命令,当你代码写错分支了,怎么处理
11
git版本回退
12
git push到远程新分支、将远程分支与本地分支进行关联、git新建分支等
13
git提交时忽略某文件清除git缓存
14
git更换远程仓库地址
15
git速查表
16
PHPstorm添加git的bash
17
阿里代码代码仓库管理平台 github ...
18
git杂技
原创
centos服务器搭建Git教程篇
2021-03-11
55.51w热度
Git,是分布式的仓库,搭建Git也是非常有必要的,这里演示一下从零开始搭建Git到投入使用的整个过程。 [![](http://micuer.com/data/upload/20210311/6049d232f1689.png)](http://micuer.com/data/upload/20210311/6049d232f1689.png) 1:安装git【我的是centos系统,其他系统自行百度】 运行命令:`yum install -y git` 查看是否安装成功:`git version` 更多安装命令参考:https://git-scm.com/download/linux > [![](http://micuer.com/data/upload/20210311/6049ac02d29ad.png)](http://micuer.com/data/upload/20210311/6049ac02d29ad.png) 2:初始化服务器git仓库,并设置权限 我准备做线上项目,所以我的git初始化是需要放到实际项目目录中,也就是 cd /www/wwwroot/aihuajiajiao git init 服务端建议命令 git init --bare //没有工作目录的版本仓库 返回:Initialized empty Git repository in /www/wwwroot/aihuajiajiao/.git/ 修改权限 sudo chmod 777 -R /www/wwwroot/git/objects sudo chmod 777 -R /www/wwwroot/git/refs/heads 3:添加git用户 groupadd git adduser git -g git passwd git //给git设置密码 4:拉取服务器仓库代码 git clone git@106.xxx.xxx.221:/www/wwwroot/git /www/wwwroot/git是你初始化仓库的路径 5:编写自己本地的文件 6:git提交 git add . git commit * -m "修改了登录控制器,添加日志回滚" git push -u origin master //把本地仓库的文件推送到远程仓库 7:管理公钥【参考别人的,自己搭建需要做相应的修改】 如果团队很小,把每个人的公钥收集起来放到服务器的/home/git/.ssh/authorized_keys文件里就是可行的。如果团队有几百号人,就没法这么玩了,这时,可以用Gitosis来管理公钥。 这里我们不介绍怎么玩Gitosis了,几百号人的团队基本都在500强了,相信找个高水平的Linux管理员问题不大。 ##其他一些git命令 ``` git status 查看git的状态 git add t.txt git add . //添加当前目录下所有的 git rm --cached 1.txt 删除1.txt,不进行git提交修改等 git commit * -m "修改了登录控制器,添加日志回滚" 提交 git log --stat 查看统计信息 git commit -a -m "version 2" -a表示将当前所有的暂存区提交 git remote -v 查看远程仓库 adduser -r -c 'git version control' -d home/git -m git 添加一个git用户 -d home/git指定目录 -m git 用户名 git password git 给git设置密码 su git 切换到git用户 ``` 在工作分支上修改完成后,把工作分支合并到测试环境分支,让测试测,测试通过后,在公司git管理后台提交一个你工作分支合并到预生产的合并请求, 通过后,让测试在预生产环境测试,预生产环境测试通过后,上线 查看本地分支:$ git branch 删除本地分支:$ git branch -D [name]强制删除一个分支 查看远程分支:$ git branch -r 创建本地分支:$ git branch [name] ----注意新分支创建后不会自动切换为当前分支 切换分支:$ git checkout [name] 创建新分支并立即切换到新分支:$ git checkout -b [name] 删除分支:$ git branch -d [name] ---- -d选项只能删除已经参与了合并的分支,对于未有合并的分支是无法删除的。如果想强制删除一个分支,可以使用-D选项 合并分支:$ git merge [name] ----将名称为[name]的分支与当前分支合并 创建远程分支(本地分支push到远程):$ git push origin [name] 删除远程分支:$ git push origin :heads/[name] 或 $ git push origin :[name] 提交到当前开发分支: git branch 查看当前分支 git status 修改和添加的文件是红色的 git add . 将所有的文件推到暂存区 git status 此时修改和添加的文件是绿色的 git commit -m "" 将暂存区的代码推到本地仓库 git status 此时工作目录是干净的 git push origin xxx 将本地仓库xxx推到远程xxx,远程上有这个分支时可以不用写origin xxx 查看版本:$ git tag 创建版本:$ git tag [name] 删除版本:$ git tag -d [name] git如何撤销上一次commit操作: 第一种情况,如果还没有push,只是在本地commit:git reset --hard <commit_id> 第二种情况,如果已经push:git revert <commit_id> 强制将远程上代码覆盖本地: git fetch --all git reset --hard origin/master git pull 廖雪峰网git服务器搭建 https://www.liaoxuefeng.com/wiki/896043488029600/899998870925664 centos搭建git仓库【创建authorized_keys文件】 https://www.cnblogs.com/gattaca/p/6252416.html
注:原创不易,转载请注明出处(
https://micuu.com/new/1466.html?special=2973
),本站所有资源来源于网络收集,如有侵权请联系QQ245557979进行清除。
最后修改与 2022-07-29
上一篇:
Linux如何查找文件?命令详解find
下一篇:
(jQuery)${}模板字符串使用方法
留言反馈
请先登录
问题反馈渠道,如有软件无法下载或者其他问题可反馈。【由于某种原因,目前留言不展示】
用户需要登录后才能留言反馈
立即留言