From 9f45b188ef4e5466212cb3b6adbc978e182baf36 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=94=A6=E4=B8=8A=E8=8A=B1=E4=B8=80=E7=9B=8F?= <110328934+jimes3@users.noreply.github.com> Date: Tue, 9 Jan 2024 22:19:28 +0800 Subject: [PATCH] Site updated: 2024-01-09 22:19:27 --- .../index.html" | 96 +++++++------------ about/index.html | 6 +- local-search.xml | 2 +- 3 files changed, 38 insertions(+), 66 deletions(-) diff --git "a/2024/01/09/GitHub desktop\345\237\272\346\234\254\347\224\250\346\263\225/index.html" "b/2024/01/09/GitHub desktop\345\237\272\346\234\254\347\224\250\346\263\225/index.html" index 6132a4b..9945f14 100644 --- "a/2024/01/09/GitHub desktop\345\237\272\346\234\254\347\224\250\346\263\225/index.html" +++ "b/2024/01/09/GitHub desktop\345\237\272\346\234\254\347\224\250\346\263\225/index.html" @@ -23,40 +23,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + @@ -276,7 +248,7 @@ - 1.9k 字 + 2.3k 字 @@ -287,7 +259,7 @@ - 16 分钟 + 19 分钟 @@ -333,10 +305,10 @@

GitHub desktop 基本用法

制作人:马锦,西安工业大学,物流管理

参考文档:https://docs.github.com/zh/desktop/installing-and-configuring-github-desktop/overview/getting-started-with-github-desktop

一,仓库

1.1新建仓库

1,点击File,再点击new repository。

-

Untitled

+

Untitled

2,通过新建仓库可以实时的在GitHub和GitHub desktop中创建一个空的仓库,你可以对新建的仓库进行各项设置。

包括仓库名字,仓库描述,仓库本地位置,自动创建readme文件,忽略文件的选择,以及开源许可证的选择。这里介绍后两个的详细内容:

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%201.png)

  ①git ignore可以选择忽略文件,如果你有些文件并不想上传,那你就可以将其设置。
 
          以下是一个示例 .gitignore 文件:
@@ -349,27 +321,27 @@ 

+

![Untitled](GitHub desktop基本用法/Untitled%202.png)

   总结一下,MIT 最自由,简直就是没有任何限制,任何人都可以售卖我的软件,甚至可以用我的名字促销。BSD 和 Apache 协议也很自由,跟 MIT 的区别分别是不允许用作者本人名义促销和保护作者版权。GPL 可以说最霸道,对代码的修改部分也必须是 GPL 的,同时基于 GPL 代码而开发的代码也必须按照 GPL 发布,而 MPL ,也就是 Mozilla Public License 就温和一些,如果后续开发的代码中添加了新文件,同时新文件中也没有用到原来的代码,那么新文件可以不必继续沿用 MPL 。【[如何为自己的 Github 项目选择开源许可证? - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/51331026)】
 

3,当你完成了前两步,你还需要点击Publish repository来上传仓库,并设置仓库是否公开(这很重要!)

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%203.png)

1.2添加本地仓库

1,点击File,再点击Ddd local repository。

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%204.png)

2,输入本地文件地址,但如果你的文件未初始化为git仓库,则需要点击create a repository来新建一个仓库(作用是将选定的文件初始化为git仓库)

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%205.png)

3,点击后则与上面一样,进行各种参数填充。

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%206.png)

1.3克隆仓库

 1,点击File,再点击Clone repository。
 
-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%207.png)

2,选择需要克隆的仓库,如果你是要克隆别人的仓库,可以选择URL

-

Untitled

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%208.png)

+

![Untitled](GitHub desktop基本用法/Untitled%209.png)

1.4编辑仓库

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%2010.png)

1.5删除仓库

@@ -381,22 +353,22 @@

+

![右击需要删除的仓库](GitHub desktop基本用法/%25E5%25B1%258F%25E5%25B9%2595%25E6%2588%25AA%25E5%259B%25BE_2023-05-07_232823.png)

右击需要删除的仓库

-

在被删除仓库页面,点击Repository,再点击Remove

+

![在被删除仓库页面,点击Repository,再点击Remove](GitHub desktop基本用法/Untitled%2011.png)

在被删除仓库页面,点击Repository,再点击Remove

你会看到如下页面,勾选下方选项框的话,会将你的仓库从计算机硬盘中移除;如果不勾选,只会在GitHub desktop(GitHub)上移除。

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%2012.png)

二,版本控制

2.1更新版本

**1**,GitHub desktop会自动识别仓库里代码的变动,并且你可选择应用哪些改变。如果你改变了仓库链接的本地仓库文件,你可以在GitHub desktop的主页面上看到如下场景:
 
-

我在仓库中新建了‘版本更新.py’文件,并在其中写入了print(’dddd’)代码

+

![我在仓库中新建了‘版本更新.py’文件,并在其中写入了print(’dddd’)代码](GitHub desktop基本用法/Untitled%2013.png)

我在仓库中新建了‘版本更新.py’文件,并在其中写入了print(’dddd’)代码

2,可以看到左侧栏中出现了changes,你需要在左下角的summary中填入摘记(必填),还可以填入相关描述,填入后,你还需要点击Push origin上传:

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%2014.png)

3,这时你就可以在GitHub上看到你的仓库发生了变化:

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%2015.png)

2.2项目回滚

1,你可以在History里看到每一次的版本变化:

-

Untitled

+

![Untitled](GitHub desktop基本用法/Untitled%2016.png)

2,具体操作: