Git快速入门(二)·本地仓库·GitHubDesktop的使用

目录

1.  仓库操作

1.1  创建

1.2  删除

1.2.1  软件删除

1.2.2  本地删除(系统删除)

2.  文件操作

2.1  添加

2.2  修改

2.3  删除

3.  分支原理

4.  分支操作

4.1  添加分支

4.2  在user分支内创建文件

4.3  在order分支内创建文件

4.4  合并分支文件

5.  标签


1.  仓库操作

1.1  创建

        在本地创建一个新的仓库,又三种方式如下图:

方法一:快捷键Ctrl + N;

方法二:找到File→New repository...;

方法三:点击Creat a New Repository on your local dirve ...;

        对黄色部分进行一一设置,勾选蓝色部分,然后点击橙色部分即可创建成功:

        创建成功后,其UI界面如下:

        其中蓝色部分会显示你什么时候修改或者新增了什么文件,橙色部分表示将本地文件提交到库当中,黄色部分表示你将库存放在哪里,点击“show in Explorer”,可以看到如下文件:

        要是没有.git文件,则需要将如下给勾选上:

1.2  删除

        我们按照上述步骤在创建一个仓库,如下点击可以看到我们创建的两个仓库:

        右键点击,如下,找到Remove:

1.2.1  软件删除

        软件删除就是将仓库从软件中删除,但是其在本地还是存在的,如下图,如果我们先不勾选图示位置,点击Remove: 

        会发现此时软件将不存在local_test_2:

        但是我们依旧能在本地找到local_test_2的位置:

        并且还可以将其拖拽进软件当中:

        还能继续显示:

1.2.2  本地删除(系统删除)

        该方法删除后将直接在本地进行删除,将勾选勾上:

        会发现本地也被删除掉了:

        但是仍是可以在电脑回收站找回来,如果使用该方法误删除了,可以通过回收站找回。

2.  文件操作

2.1  添加

        首先通过点击show in Explorer”,跳转到我们仓库的存放位置:

        随便创建一个.txt文件:

        随便写点内容保存:

        可以看到数据同步到软件当中:

2.2  修改

        我们此时可以对黄色框内打下本次操作的备注,,点击橙色框进行提交:

        提交完后软件会将操作文件和存储文件进行比对,进行文件更新,我们可以点击“History”,进行查找每一次的修改:

        假设我们在创建一个World.txt文件:

        继续提交可以发现:

2.3  删除

        我们将world文件删除掉:

        继续点击提交:

简单来说,只要对文件进行操作就进行一次提交。

3.  分支原理

        上面创建对文件进行操作我们可以发现,每当对文件进行一次更改,都需要对文件进行一次提交,就会产生一次提交记录,当我们想要找寻某一修改会大大加深其难度,并且一个项目如果有多个人可能会出现多人同时提交,不利于开发的进行:

        因此git软件使用了分支的概念,每个分支都提供了一个独立的开发空间。在分支上进行的修改、提交等操作不会直接影响其他分支,当分支完成最终修改,在提交到项目当中:

4.  分支操作

        流程大概就是,zhangsan和lisi分别负责一个项目的两个模块user和order,而wangwu是项目经理,zhangsan和lisi会将完成的最终模式提交给wangwu:

        首先我们重新创建一个版本库:

        完善相关信息:

        我们可以看到此时默认的只有一个主分支main,相当于wangwu的版本库,我们可以点击Rename进行名字的修改:

4.1  添加分支

        点击图示位置:

        首先创建zhangsan的分支:

        然后创建lisi的分支:

4.2  在user分支内创建文件

        创建一个在user分支创建user.txt文件,并输入内容:

        点击提交:

        我们查看历史记录会发现user的分支有相关历史记录:

        order并没有:

        并且我们跳转到文件的存放我们可以发现:

        该路径下并没有user.txt文件: 

主目录下同样不存在,可以自行查看一下。

4.3  在order分支内创建文件

        同user的创建:

        可以自行切换查看每个分支下存放的文件。

4.4  合并分支文件

        我们可以先查看main路径下的文件:

        可以发现此时main路径下并无分支文件,开始合并,找到图示位置:

        点击想要合并的分支,点击“Create a merge commit”:

        同理,合并user,合并完成功会出现:

        此时我们在查看该路径下的文件:

注意:每个分支的文件命名不要冲突!!!

5.  标签

        对于历史记录虽然分支大大减少了我们后续查找之前更改的文件的速度,但是备注需要每一个点开才能看见,有没有更简单的方法进行直接查看呢?

        我们可以对文件打上标签:

        如果我们想要删除这个标签可以点击:

更多介绍可以点击连接跳转:

GitHub_时光の尘的博客-优快云博客

### GitHub Desktop 使用教程和常见操作指南 #### 安装与配置 安装 GitHub Desktop 后,启动应用程序并按照提示完成账户设置。如果已有 GitHub 账户,则可以选择登录;如果没有,也可以创建新账户[^1]。 #### 创建新的仓库 通过点击界面上的 `File` -> `New repository` 可以轻松建立一个新的本地 Git 仓库。输入必要的信息如名称、路径以及描述等内容之后确认即可成功创建。 #### 克隆现有仓库 对于已经存在于远程服务器上的项目,可以通过 `Clone a repository from the Internet…` 功能来获取一份副本到本地环境中继续开发工作。只需提供仓库 URL 或者从已连接的 GitHub 帐号列表里挑选目标库就能实现克隆过程。 #### 提交更改 (Commit Changes) 当修改了某些文件后,在左侧栏会显示这些改动项。选中想要提交的部分,并填写简短说明文字作为 commit message ,最后按下底部中央位置的大按钮 “Commit to main” 来保存变更记录至历史版本之中。 ```bash git add . git commit -m "Your descriptive commit message" ``` #### 推送更新(Push Updates) 为了让远端服务器同步最新的代码状态,需要执行推送命令将最近一次或多次提交发送出去。这一步骤通常是在完成了若干次内部迭代测试后的最终发布环节。 ```bash git push origin main ``` #### 解决冲突(Resolve Conflicts) 有时多人协作过程中会出现不同分支间存在相同部分被各自编辑的情况,这时就需要手动调整直至消除分歧之处再重新尝试合并动作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光の尘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值