GitHub Desktop 新手教程使用入门

GitHub Desktop 是什么

GitHub Desktop 是 Git 的图形化桌面应用,点点鼠标就能实现全部的 Git 操作,不需要写任何代码。

https://desktop.github.com/ 官网上下载后,登录自己的账号就能够使用了。
在这里插入图片描述

基本操作

Create, Clone, Add 项目

Add 下面有克隆项目、新建项目、添加本地项目至 GitHub。
在这里插入图片描述
克隆项目里面可以看到有三个选项,GitHub.com 下面的 Your Repositories 里面是我们自己 GitHub 账户中的全部项目。
在这里插入图片描述
URL 下面,我们可以去克隆别人的项目,只需要把想要克隆的项目的 URL 复制到第一个空格,然后在 Local Path 中填入想要把项目放在本地的哪个位置。
在这里插入图片描述

Push Pull 操作

首先是 Pull,点击 Fetch origin,然后 GitHub Desktop 就会帮你检查项目是否在 GitHub 那一端发生过变化,也就是别人对项目做了更改。如果没有的话,Fetch origin 这个地方仍然是保持下图的状态;如果有的话,Fetch origin 这里就会显示有“更改”发生,然后我们继续点 Fetch origin 这个地方的更改就能完成 Pull 操作。
在这里插入图片描述
如果我们在本地发生了改动,那么就可以在 change 这个地方看到我们做的变化。我们可以选择希望 Push 的更改,在 Summary (Required) 和 Description 这两个地方写上相应的描述。然后 Commit to main,于是 Fetch origin 这里会显示本地发生改动(此时还没有 Push 到 GitHub 上),然后点击 Fetch origin 才会正式 Push 上去。

Push 完成后,我们能够在 History 中看到所有的历史改动,包括自己的和队友的。

选择某一个历史更改,右键点击,也能够看到 Revert 撤销某个历史操作操作。其他功能大家可以自己研究。
在这里插入图片描述

Branch 分支

Current Branch 下面可以看到自己所在的分支,以及整个项目所有的分支,我们可以切换分支,同时点击 New Branch 可以创建新分支。

branch
这个地方需要注意的是,在使用 GitHub Desktop 的时候,本地的文件会更具不同的分支而进行改变。

比如说现在有 branch1 下面有 test1.py, test2.py,而 branch2 下面只有 test2.py,那么在从 branch2 切换到 branch1后,我们只能在文件夹中看到 test2.py,test1.py 这个文件就看不到了(就像是被系统隐藏起来了)。

这个情况如果使用 git bash 貌似是没有的,不过不影响使用。

创建 .gitignore
  1. 方法一

在 Repository Setting 中,我们可以设置 .gitignore 文件,在 Ignored Files 中,我们可以写需要忽略哪些文件。
在这里插入图片描述
在这里插入图片描述
不过这样的话,我们需要具体写出每一个需要忽略文件的位置,如果有多层文件夹,写起来可能会比较麻烦,比如 aaa/bbb/ccc/data.csv。

  1. 方法二

因此,我通常直接在具体的文件夹中添加 .gitignore 文件。比如 data/raw_data 目录下,我要忽略全部数据文件。

windows 系统下,我会直接在 data/raw_data 先新建 txt 文件,写入内容如下,含义为忽略除 .gitignore 的全部文件。

*
!.gitignore

保存后更改文件名为 .gitignore(无文件名,后缀是gitignore)。

mac 系统下,.gitignore 这种文件是不显示的,所以没办法先创建其他文件,然后改文件名。只能通过 mac 的 terminal (终端) 来进行创建,创建方法如下。

如果需要在 xxx 下创建 .gitignore。首先进入 xxx 文件夹下。

cd xxx

然后创建 .gitignore 文件。

touch .gitignore

然后使用 vim 编辑 .gitignore。

vim .gitignore

在命令行编辑文件都是通用的方法。首先按“i”(insert),然后就能够正常编辑,编辑完成后,按“esc”,然后输入“:wq”,然后按回车,结束编辑并保存。

这样创建的 .gitignore 文件,虽然不能在文件夹下看到,但是 GitHub Desktop 会检测到它的存在。(这个可能和系统有关系,之后再去了解一下)

GitHub Desktop是一个简单易用的桌面客户端,用于与GitHub进行代码托管和版本控制。下面是使用GitHub Desktop的简要教程。 第一步,从GitHub官网下载并安装GitHub Desktop。安装完成后,打开GitHub Desktop。 第二步,登录您的GitHub账号。如果没有账号,可以在GitHub官网上注册一个。 第三步,创建一个新的代码仓库。点击左上角的"File",然后选择"New Repository"。填写仓库的名称、描述、本地存储路径等信息,然后点击"Create Repository"。 第四步,克隆一个已有的代码仓库到本地。点击左上角的"File",然后选择"Clone Repository"。从弹出的列表中选择要克隆的仓库,指定本地存储路径,然后点击"Clone"。 第五步,进行代码的修改和提交。在GitHub Desktop的界面上,可以看到仓库中的文件和文件夹。对于需要修改的文件,可以点击打开,然后进行编辑。编辑完成后,点击"Commit"按钮,填写提交信息,并点击"Commit to master"。 第六步,将本地的修改推送到远程仓库。点击顶部的"Push origin"按钮,将本地分支的修改推送到GitHub上。 第七步,从远程仓库拉取最新的代码更新。点击顶部的"Fetch origin"按钮,将远程仓库的最新更新拉取到本地。 通过以上步骤,您可以轻松地使用GitHub Desktop进行代码托管和版本控制。当然,GitHub Desktop还有更多功能,如创建分支、合并代码、解决冲突等,您可以根据自己的需求和学习进度进一步探索和使用。在CSDN等技术社区中,您也可以找到更多关于GitHub Desktop教程使用经验分享。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值