1. 登陆Git-Hub 账户,fork你需要学习修改的reciprocity;
  2. 复制链接,打开终端,选择文件存放的文件夹,采用git clone http://xxx ,命令克隆到本地;(这一步或者可以采用”git remote add origin https://github.com/xxx/xxx.git “指令将远程库加入到本地库,然后使用“git pull origin master” 将远程库的内容pull 到本地)
  3. 输入 . code 打开vs code;
  4. 创建新的分支:“git branch test”,并且切换到新的分支“git checkout test” (这一步也可以采用vscode的可视化插件gitgraph来进行操作)
  5. 修改代码
  6. 添加代码到暂存区域:“git add .”
  7. 提交commit信息:“git commit -m "feat: submit the code at the first time." ”
  8. 将代码提交到远程:“git push” or "git push --set-upstream origin test“

关于如何同步更新别人的最新代码:

  1. 添加原作者项目的remote地址,然后将代码fetch过来:“git remote add upstream https://github.com/xxx/xxx.git ”;拉取原始存储库的最新更改:“git fetch upstream”
  2. 本地分支切换到主线:git checkout master
  3. 合并:git merge upstream/master
  4. 如果冲突,就要丢掉本地分支:git reset -hard upstream/master
  5. 这是本地的项目和原作者主项目一致,可以将它提交到github库,并且添加commit:git commit -m "feat: update to author's main branch"
  6. 本地提交修改:git push origin
  7. 如果是在自己仓库的分支中工作,可以切换到分支,再把master中的更新同步到自己的分支内:git checkout {branchname} -> git merge master -> 将本地仓库某分支推送到远程仓库上: git push.
最后修改:2024 年 05 月 11 日
如果觉得我的文章对你有用,请随意赞赏