0、首先客户端安装git。
安装git命令
sudo apt install git
1、设置git的用户名和邮箱
最好用英文,不要出现中文,提交记录会在gitlab上,显示带有你名字的记录。
git config --global user.name "XXXX"
git config --global user.email "XXXX@XX.XXX"
2、生成SSH密钥
ssh-keygen -t rsa -C “your_email”
- 将生成的公钥(id_rsa.pub)添加到gitlab的SSH密钥中去(管理员操作)
- 找到你要上传的项目地址。
目前gitlab上的项目地址是:http://localhost:777/root/testtest
3、复制git地址,新建一个文件夹,执行: sudo git clone http://localhost:777/root/testtest.git
然后j将gitlab上的项目拷贝到本地一个tetstest文件夹,将项目的文件复制在该文件下。
- 将本地代码上传到本地仓库
- 进入项目文件(kube_wayne),初始化本地仓库:sudo git init
- 项目代码添加到本地git: git add .(将该文件夹下所有的文件添加到本地,若是想部分提交,使用sudo add -p [filename]命令)
- 提交到stage区域: sudo git commit -m "这次同步的备注"
- 本地仓库连接远程gitlab地址
- 连接gitlab的项目地址:sudo git remote add origin http://localhost:777/root/testtest
- 上传本地代码:sudo git push origin master(master默认开发分支,origin:默认远程版本库)
- 强制覆盖本地代码(与git远程仓库保持一致)
Git强制覆盖:
git fetch --all
git reste --hard origin/master
git pull
-
git 常用的命令汇总:
---------------------