使用 github desktop / VSCode 上传代码的分享

本文档主要分享github桌面版上传代码+上传到分支+分支合并的方法,以及连接码云的VSCode合作上传代码

------------------------------github----------------------------------

普通上传应用---------------------------------------
  • 打开网页中GitHub里的项目找到code点击,复制项目url
    在这里插入图片描述
  • 在桌面版输入项目url和克隆到本地的位置
    在这里插入图片描述在这里插入图片描述
  • 下载后在vscode中打开,如果有对文件做出更改,桌面版会实时显示,红色表示被删去的代码,绿色表示新加的代码,有不同用户对统一部分进行更改会提醒你拉下来有冲突,可以选择覆盖还是修改
    在这里插入图片描述
  • 本地改完需要上传即点击桌面版左下角输入更新代码需要说明的内容,Summary(required)一般填写本次代码更新的内容,如:完成页面跳转。
    Description一般填写详细的说明
  • 完成填写后点击 commit to master.
    在这里插入图片描述
  • 点击后右边出现Push origin选项,点击push.
    在这里插入图片描述
  • 刷新github网页,对应项目中显示刚刚push的记录,点击记录可以看到相关更改
    在这里插入图片描述在这里插入图片描述
上传代码到分支------------------------------------
  • 创建新分支(已有可以直接填写分支)
    在这里插入图片描述
  • 点击新建分支
    在这里插入图片描述
    在这里插入图片描述
  • 新建成功后可以在这里选择当前编辑代码和上传文档的位置master/branch
    在这里插入图片描述
  • 之后代码上传的步骤和前面普通的上传一致
  • 只是每次分支pull需要请求
    在这里插入图片描述
    在这里插入图片描述
分支合并---------------------------------------------
  • 在分支的状态下新增文件
    在这里插入图片描述
  • push代码
    在这里插入图片描述
  • 当前主分支上的文件,push在分支上不在主支上显示
    在这里插入图片描述
  • 切换当前为master下,合并分支和主支
    在这里插入图片描述
  • 先选择要合并的分支点击merge
    在这里插入图片描述
  • 完成后push,刷新网页版github
    (可以看到分支上的test.txt已经合并到了主支上)
    在这里插入图片描述
  • 完成分支合并

------------------------------VSCode-------------------------------

  • 多个人合作一个项目的一端代码时(例Alice和Bob一起写管理端的前端,怎么一起写代码然后上传码云/github?)
    • 首先每个人需要有自己的分支(Alice&Bob)和一个主分支(manage),写代码的时候保持vscode出于自己的分支上 (非常重要,如果所处的是manage分支,修改代码后直接点击 +(2) 将更改的代码先加到提交列表,然后点击 ✔(3)提交 ,不要推送,然后切换到自己的分支上merge即可)
      例如我的分支:wolo,左下角会显示在这里插入图片描述
    • 每人写完一个模块后(或者按需上传),先在vscode里找到 源代码管理(1) 标识,如果有修改就将鼠标停留到第一行上,点击 +(2) 将更改的代码先加到提交列表,然后点击 ✔(3) 将代码提交。在这里插入图片描述
    • 提交到个人分支后,切换到主分支(manage)合并git merge wolo (你的分支名),然后在manage的状态下提交代码(同前)并推送(如下)
      在这里插入图片描述
    • 当另一位伙伴需要提交时,需要先将更新的代码拉下来才能提交,具体:VSCode先 切换到manage分支 点击 同步 ,将代码库的代码先拉下来,此时可能有一些冲突,可以在vscode提示下找到对应冲突的位置,选择是否修改(可选保留自己的代码/保留传入的代码/保留双方的代码),最后 切换到个人分支 同步manage git merge manage,这样本地的代码就更新了,如果需要上传和之前的操作一样,一定要注意如果别人上传了,你得先拉下来再做更新。

菜鸡学习积累,如果错误欢迎大佬指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值