赞
踩
git仓库服务器创建
useradd git
passwd git
mkdir /git-root/
cd /git-root/
git init --bare shell.git #制作裸库
chown -R git:git shell.git #更改文件权限
本地服务器操作
ssh-keygen #生成秘钥
ssh-copy-id git@git仓库ip #公钥copy
方式一:
git init #创建一个空的本地库
git remote add 远程仓库名 远程仓库url #指向远程仓库
git pull origin master #拉取代码
git pull 远程仓库名 分支名
方式二:
#ssh方式拉取
git clone git@git仓库ip:/git-root/shell.git #克隆远程仓库的内容到本地
#https方式拉取
git clone https://gitee.com/作者名/仓库名
cd 拉取的目录/
vim test1.sh #编写代码
git add . #上传到暂存区域
git add 需要上传的文件
git status #查看暂存区域文件
git commit -m 'first commit' #上传到本地仓库
git commit -m "描述"
git push origin master #上传到远程仓库
git push 远端仓库名 分支
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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。