1.git

因为 riscv项目在分别在两台电脑上操作完成,特此记录一下使用操作

在另一台电脑上(wsl2 Ubuntu20.04)

  • 配置ssh key
1
2
3
4
5
6
7
8
9
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

#添加到ssh代理
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa

#复制密匙 并添加到github
cat ~/.ssh/id_rsa.pub

  • 在wsl2 将项目与 git仓库关联
1
2
3
git remote add github git@github.com:liangzhouzz/riscv_project.git

#然后就是 git add git commit等
  • 合并分支
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#切换到main
git checkout main

#拉取最新更改
git pull origin main

#合并新分支
git merge new-branch-name

#如果有冲突 提示处理冲突文件
git add .
git commit -m "Resolved merge conflicts"

#推送合并后的分支
git push origin main