You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Wiki/pages/Github-Desktop使用教程.md

4.4 KiB

  • 安装Github Desktop

    1. 打开官方下载地址 https://desktop.github.com/
    2. 点击中间的下载按钮 image.png{:height 1005, :width 776}
    3. 然后会弹框下载 image.png
    4. 下载完成后打开安装包,安装过程全自动
  • 一些打开后的流程

    1. 如果你想登录Github帐号则选择上面的Sign in to Github.com 如果不想那么选下面的Skip this step image.png
    2. 自己填写自己的用户名和邮箱用户名和邮箱尽量与Azure Devops的用户名和邮箱相同不要使用非英文及数字字符 image.png
  • 获取Azure Devops上的仓库链接

    1. 进入项目主页 https://dev.azure.com/KnightOfTheArk/KnightOfTheArk 点击 Repo后可以看到下面界面 image.png
    2. 上方可以选择仓库,选择你需要克隆的仓库 image.png
    3. 点击右侧克隆按钮 image.png
    4. 点击复制按钮可以获得HTTPS模式下的克隆链接SSH模式自行研究 image.png
    5. 点击下方的Generate Git Credentials可以获取登录凭证 image.png
    6. 保存好用户名和密码 image.png
  • 使用Github Desktop拉取程序库

    1. 选择从互联网克隆仓库 image.png
    2. 选择URL将刚刚获取的克隆链接粘贴上下方Local Path是保存路径可以自行更改 image.png
    3. 点击Clone后可以看到需要输入帐号密码 image.png
    4. 将刚刚保存的帐号密码输入 image.png
    5. 可以看到克隆成功 image.png image.png
  • 代码提交与推送

    1. 如果修改了代码,能在这里看到代码的变化 image.png
    2. 填写一下提交日志,描述一下干了什么 image.png
    3. 然后点击Commit to master image.png
    4. 提交完成后将修改推送到远端点击上方的push origin按钮 image.png
    5. 看到上方重新出现Fetch origin之后即为上传成功 image.png
  • 一些其他提醒

    1. 在提交commit之前记得要拉取pull一下远端的库防止推送时出现冲突 image.png
  • 如果忘记提交之前先拉取

  • 如果你和其他人修改的不是一个文件那么会产生一个无用commit影响查找历史下面是推荐操作之一
    1. 如果在没有先pull的情况下提交了commit image.png
    2. 那么推送的时候会出现本地不是最新的提示点击其中的Fetch image.png
    3. 然后选择History image.png
    4. 右键选择Undo commit image.png
    5. 他会将刚刚的提交撤回,返回提交之前的状态 image.png
    6. 然上面会变成Pull origin点击它 image.png
    7. 此时会同步完成远程的状态 image.png
    8. 重新提交, 重新推送即可image.png