1.本地git server端仓库配置

创建server端仓库目录

mkdir /home/user/code_bak

cd code_bak

git init --bare 

2.待备份代码处理

以/home/user/common为例

cd /home/user/common
# 初始化本地git仓库
git init
# 添加本地文件至仓库
git add .
# 添加commit 信息
git commit -m "init code"
# 创建新分支,trunk为新建分支名字
git checkout -b trunk
# 添加本地server remote,其中bak_server为临时名字,/home/user/code_bak是上述备份server的路径
git remote add bak_server /home/user/kernel_bak
# 推送本地分支(trunk)至server,并创建分支名字为:backup_code_branch
git push bak_server trunk:backup_code_branch 

说明:

如果本地代码是从其他地方clone的代码,即代码包含了相关commit记录,则push到server后,相关commit记录会一并备份至server上。

3.从SERVER路径获取代码方法

git clone /home/user/code_bak code_data

git checkout -b backup_code_branhc

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐