巴沛若 发表于 2025-6-8 12:12:47

git 入门学习(持续学习ing)

目录

[*]为什么要学习使用Git?
[*]什么是Git?
[*]Git的下载和安装

[*]1.进入Git官网,并跳转到Windows版本下载界面
[*]2. 下载 64位Windows操作系统(也可以根据自己电脑实际信息进行选择)
[*]3. 下载完成后,双击下载程序,一直点击下一步即可完成安装(一路回车法)
[*]4. 安装完成后,在桌面空白处点击右键,会发现多了两个菜单选项,如下图:
[*]5. 点击第二个选项,即可打开Git控制台

[*]PS: 如果觉得此时控制台的字体不好看或者字体太小等,可以按照下面步骤进行更改

[*]6. 配置用户名和邮箱(必须要完成的一步) 在控制台中输入对应指令

[*]配置用户名:使用git config --global user.name FLY(FLY是用户名)来配置用户名。
[*]配置用户邮箱:使用git config --global user.email 12345@123.com(12345@123.com是你的邮箱)

[*]注意:这个电子邮箱并不需要真实的存在,尤其是在非正式用途下可以随便写。



[*]用Git实现代码管理过程

[*]1. git clone
[*]2. git init

[*] 创建一个工程文件夹,并完成git的初始化,即在文件空白处右击打开Git控制台,然后输入git init,init是初始化的意思,这样git立刻就创建了一个名为.git的隐藏文件夹,用来管理即将新建的源代码。

[*]注:

[*](1) 文件夹中没有代码文件时,也能完成git初始化
[*](2) 生成的.git的是隐藏文件夹,且一般不要去操作该文件夹


[*] 在代码编写完后,完成代码提交操作,该操作需要执行两条命令

[*](1) git add(要提交的文件,使用的时候不用写括号)
[*](2)git commit -m "备注"
[*](3)git checkout HEAD main.py(注意HEAD大写,其中main.py是你要回滚的代码文件)



[*]学习资料推荐

[*]B站up---”偶尔有点小迷糊“        (『教程』简单明了的Git入门_哔哩哔哩_bilibili)
[*] git基本原理学习网站(持续学习中) [点此进入教学网站]((学习 Git 分支 (learngitbranching.js.org))
[*]git 异常处理网站


为什么要学习使用Git?

​                我在平时写代码时,为防止因为意外情况导致代码丢失会选择把代码编辑器的“自动保存”功能打开。这样确实将代码丢失的可能性大幅度降低了,但是每次当我想要进行修改时,就会很麻烦。因为当我修改完代码后,运行后发现修改后的代码出了问题,可我又忘记了修改了什么地方,所以只能选择使用撤销功能一步步进行恢复。这样的操作在平时编辑少量代码时,还勉强能够满足需求。当我开始完成我的第一个项目时,代码量大幅度增加,所以我开始使用模块化编程。这样上述撤销功能复位的操作显然已经满足不了实际操作需求了,因为每个编辑文件中的撤销步骤都是独立的,我根本无法得知哪一步是正确的哪一步又是错误的。
​                此时我开始在完成了程序的一个功能后,把源代码打包为一个压缩文件,并且在文件名中加个时间和备注,这样在后续的代码写的一团糟时,可以把代码直接删掉,用压缩文件回退到以前的样子。这样的操作方式虽然简单,但是十分耗时间和容易出错。故而在遭受”一段艰难时光”后,我深刻认知到了git的重要性与方便性,正式开始了Git的学习。
什么是Git?

​                Git是一款方便我们进行源代码管理的软件,这类软件被称为“版本控制系统” (VCS, Version Control System)。而Git是受开源社区的很欢迎的一款软件。总结来说就是,可以完成版本管理的软件有很多种,但是最常见的就是GIt。
Git的下载和安装

1.进入Git官网,并跳转到Windows版本下载界面


2. 下载 64位Windows操作系统(也可以根据自己电脑实际信息进行选择)


3. 下载完成后,双击下载程序,一直点击下一步即可完成安装(一路回车法)


4. 安装完成后,在桌面空白处点击右键,会发现多了两个菜单选项,如下图:


5. 点击第二个选项,即可打开Git控制台


PS: 如果觉得此时控制台的字体不好看或者字体太小等,可以按照下面步骤进行更改


6. 配置用户名和邮箱(必须要完成的一步) 在控制台中输入对应指令

配置用户名:使用git config --global user.name FLY(FLY是用户名)来配置用户名。


配置用户邮箱:使用git config --global user.email 12345@123.com(12345@123.com是你的邮箱)

注意:这个电子邮箱并不需要真实的存在,尤其是在非正式用途下可以随便写。


用Git实现代码管理过程

根据实际需要,有两种初始化的方式。
1. git clone

如果你是从Github上(或别的支持Git的代码托管网站)下载源码,可以用git clone命令。比如你想把项目放在桌面,就可以右击选择第二项Bash,输入命令git clone ,git链接可以在这里获取。


​        上述操作完成后即可在桌面观察到一个源代码文件夹,即完成从github上拷贝他人源代码步骤

2. git init

创建一个工程文件夹,并完成git的初始化,即在文件空白处右击打开Git控制台,然后输入git init,init是初始化的意思,这样git立刻就创建了一个名为.git的隐藏文件夹,用来管理即将新建的源代码。


注:

(1) 文件夹中没有代码文件时,也能完成git初始化


(2) 生成的.git的是隐藏文件夹,且一般不要去操作该文件夹


在代码编写完后,完成代码提交操作,该操作需要执行两条命令

(1) git add(要提交的文件,使用的时候不用写括号)

​        git add .这个.是当前文件夹的意思。这句命令的作用是让Git把当前文件夹内的所有文件和(非空)文件夹设定为准备提交的状态(暂存区),不包括.git文件夹。
​        也可以指定提交指定文件,例如 git add 3.c
(2)git commit -m "备注"   

注意:这个备注一定要写!因为软件开发过程中会有很多次的提交,不写备注的话就分不清楚它们的区别了。回车,提交成功后,git会把源代码以数据库的形式保存在仓库中。可以用git log来查看提交历史记录,包括作者、时间、备注等。

(3)git checkout HEAD main.py(注意HEAD大写,其中main.py是你要回滚的代码文件)

​        它的作用是从最后(新)一次的提交里把main.py复制到工作区(会覆盖)

学习资料推荐

B站up---”偶尔有点小迷糊“        (『教程』简单明了的Git入门_哔哩哔哩_bilibili)

git基本原理学习网站(持续学习中) [点此进入教学网站]((学习 Git 分支 (learngitbranching.js.org))

git 异常处理网站


来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: git 入门学习(持续学习ing)