当前位置:   article > 正文

linux系统git仓库

linux系统git仓库

获取 Git 仓库(初始化仓库)

创建裸库

git仓库服务器创建

useradd git
passwd git
mkdir /git-root/
cd /git-root/

git init --bare shell.git    #制作裸库

chown -R git:git shell.git   #更改文件权限
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

创建本地库

本地服务器操作
ssh-keygen    #生成秘钥
ssh-copy-id git@git仓库ip    #公钥copy
  • 1
  • 2
  • 3
方式一:
git init      #创建一个空的本地库

git remote add 远程仓库名 远程仓库url  #指向远程仓库
              
git pull origin master              #拉取代码
git pull 远程仓库名 分支名
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

方式二:
#ssh方式拉取
git clone git@git仓库ip:/git-root/shell.git    #克隆远程仓库的内容到本地
  • 1
  • 2
  • 3

在这里插入图片描述

#https方式拉取
git clone https://gitee.com/作者名/仓库名
  • 1
  • 2

在这里插入图片描述

cd 拉取的目录/

vim test1.sh  #编写代码

git add .  #上传到暂存区域
git add 需要上传的文件

git status  #查看暂存区域文件

git commit -m 'first commit'  #上传到本地仓库
git commit -m "描述"

git push origin master   #上传到远程仓库
git push 远端仓库名 分支
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

tree   #远程仓库所在服务器查看
.
├── 5d
│   └── 0921ada98b7d356699974ca580a3a54dd95590
├── 70
│   └── 8232789ba22b76030c944bea934bfc23da9c3d
├── a0
│   ├── 8d7672007b588ed57414127b845e410eed3af0
│   └── d08fd1a09409e5bba8cc8d079b47ec92e4d4b1
├── a1
│   └── 06dd26e56429e9bc2d624f748b88ce3462dec8
├── bd
│   └── 133c756c8cd6f3c17e49afdb4999a5bbc02c0e
├── info
└── pack



#显示文件内容
git cat-file -p  5d0921ada

# 显示文件类型
git cat-file -t  5d0921ada

# 显示文件大小
git cat-file -s  5d0921ada
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/141033
推荐阅读
相关标签
  

闽ICP备14008679号