|
|
- ## 安装Github Desktop
|
|
|
- 1. 打开官方下载地址 https://desktop.github.com/
|
|
|
2. 点击中间的下载按钮 {:height 1005, :width 776}
|
|
|
3. 然后会弹框下载 
|
|
|
4. 下载完成后打开安装包,安装过程全自动
|
|
|
- ## 一些打开后的流程
|
|
|
- 1. 如果你想登录Github帐号则选择上面的Sign in to Github.com, 如果不想,那么选下面的Skip this step 
|
|
|
2. 自己填写自己的用户名和邮箱,用户名和邮箱尽量与Azure Devops的用户名和邮箱相同,不要使用非英文及数字字符 
|
|
|
- ## 获取Azure Devops上的仓库链接
|
|
|
- 1. 进入项目主页 https://dev.azure.com/KnightOfTheArk/KnightOfTheArk 点击 Repo,后可以看到下面界面 
|
|
|
2. 上方可以选择仓库,选择你需要克隆的仓库 
|
|
|
3. 点击右侧克隆按钮 
|
|
|
4. 点击复制按钮可以获得HTTPS模式下的克隆链接(SSH模式自行研究) 
|
|
|
5. 点击下方的Generate Git Credentials可以获取登录凭证 
|
|
|
6. 保存好用户名和密码 
|
|
|
- ## 使用Github Desktop拉取程序库
|
|
|
- 1. 选择从互联网克隆仓库 
|
|
|
2. 选择URL,将刚刚获取的克隆链接粘贴上,下方Local Path是保存路径,可以自行更改 
|
|
|
3. 点击Clone后可以看到需要输入帐号密码 
|
|
|
4. 将刚刚保存的帐号密码输入 
|
|
|
5. 可以看到克隆成功  
|
|
|
- ## 代码提交与推送
|
|
|
- 1. 如果修改了代码,能在这里看到代码的变化 
|
|
|
2. 填写一下提交日志,描述一下干了什么 
|
|
|
3. 然后点击Commit to master 
|
|
|
4. 提交完成后将修改推送到远端,点击上方的push origin按钮 
|
|
|
5. 看到上方重新出现Fetch origin之后即为上传成功 
|
|
|
- ## 一些其他提醒
|
|
|
- 1. 在提交(commit)之前记得要拉取(pull)一下远端的库,防止推送时出现冲突 
|
|
|
- ## 如果忘记提交之前先拉取
|
|
|
- 如果你和其他人修改的不是一个文件,那么会产生一个无用commit,影响查找历史,下面是推荐操作之一
|
|
|
1. 如果在没有先pull的情况下提交了commit 
|
|
|
2. 那么推送的时候会出现本地不是最新的提示,点击其中的Fetch 
|
|
|
3. 然后选择History 
|
|
|
4. 右键选择Undo commit 
|
|
|
5. 他会将刚刚的提交撤回,返回提交之前的状态 
|
|
|
6. 然上面会变成Pull origin,点击它 
|
|
|
7. 此时会同步完成远程的状态 
|
|
|
8. 重新提交, 重新推送即可 |