利用git备份代码至本地的方法

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值