通俗易懂的 GIT 入门,这次一定能行!

简介: 通俗易懂的 GIT 入门,这次一定能行!

image.png

📢 大家好,我是小丞同学,一名大二的前端爱好者


📢 这篇文章将结合使用场景,带你轻松入门 GIT


📢 愿你忠于自己,热爱生活


引言

Git 作为目前最强大的代码管理工具,相信大家都很熟悉了。它在我们的日常工作中起着至关重要的作用,我们可以用它来实现多人开发。也可以用来方便我们自己,在我们坐车的时候,可以用手机看看自己刚刚上传的代码。这些都是不错的选择,下面我们就结合场景来学习一下 Git 的基本命令


场景实战

我们的第一个任务是:将代码提交到 Gitee / Github 远程仓库中


🍈 1. 创建远程代码仓库

首先我们需要创建一个远程仓库,这里我选择的是 Gitee


image.png

🍉 2. 全局设置 Git 在使用 Git 之前,我们需要设置用户名和邮箱,以方便记录代码的提交者是谁  用户名

git config --global user.name "your_username"

邮箱

git config --global user.email "your_email"

🍊 3. 创建本地代码仓库 在配置好全局设置后,我们可以新建一个文件夹,用来当作本地代码仓库  建好文件夹后,我们需要初始化代码仓库

git init

这时候在这个文件夹下就会创建一个隐藏的 .git 文件,这样就创建好了  🍋 4. 暂存文件 这时候我们在当前文件夹下创建一个文件

touch README.md

然后随意添加点文件内容  将修改的文件保存到暂存区

git add .

. 表示目录下的全部文件,也就是提交所有  如果只想上传某个可以这样

git add README.md

🍌 5. 提交修改 将文件保存到暂存区之后,我们需要将文件提交到本地仓库

git commit -m "first commit"

引号内容是我们此次提交的注释,解释这次提交修改的内容之类的  在某些考核的过程中,可能会限制代码提交的次数  我们可以将此次的修改加到上一次提交中

git commit --amend

6. 与远程仓库建立连接 在推送代码之前我们需要与远程仓库建立连接,不然本地参考怎么知道上传到哪里呢?

git remote add origin 仓库地址

仓库地址在 Gitee 上可以查看

image.png

🍍 7. 推送代码 在提交代码到本地仓库后,我们需要将它推送到远程仓库中

git push -u origin master

注意:第一次推送分支时,加上 -u ,在推送分支内容的同时,会与远端的分支关联起来,下次提交不需 -u  可以直接

git push origin master

8. 查看远程仓库 这时候我们可以在远程仓库上,看到自己刚刚上传的代码

image.png

这样我们就完成了我们的第一个任务,上传代码  接收第二个任务,现在我们的项目有两个开发人员,我们需要创建一个分支,用于平时的开发  🍎 9. 创建分支 创建分支可以保证各个功能的相对独立,不用一起修改同个分支的代码文件  我们可以先查看当创建一个 dev 分支

git branch

创建一个 dev 分支

git branch dev

切换到 dev 分支

git checkout "dev"

以上的分支操作,还可以采用其他的方法  创建分支并切换到该分支

git checkout -b "分支名"

也可以采用 switch (推荐)

git switch -c "分支名"

切换分支也可以采用 switch

git switch 分支名

然后我们可以通过切换到 dev 分支上,进行正常的提交推送,就像这样

image.png

🍏 10. 合并分支 平时我们在 dev 分支上开发,到一定时候是,我们需要将我们的分支合并到主干分支上  首先需要切换到 master 分支

git checkout master

然后合并 dev 分支

git merge dev

合并完成后要 push 到远程仓库

git push origin master

🍐 11. 删除分支 当我们不再需要这个分支时,我们就可以删除它

git branch -D 分支名

这只是删除了本地的分支  我们还要删除远程仓库的分支

git push origin --delete 分支名

image.png

此时已删除成功  我们成功的学会了第二个任务,现在你的同事推送了代码我们需要同步一下  🍑 12. 拉取代码 直接拉取就好了

git pull

在我们多人开发的过程中,上传代码前一定要先拉取远程仓库的代码  以上就是一个拉取上传的完整操作了  下面是一些其他的命令,可以结合使用  🍒 13. 其他命令 1. 查看文件状态

git status

2. 查看提交历史记录

git log

3. 代码回滚 版本号可以在 gitee 上看到,也可以在 log 中看到

git checkout 版本号

4. 克隆项目

git clone 地址

指定克隆下来的文件位置

git clone git地址 '文件存放路径'

5. 储藏修改 把本地修改储藏起来,等恢复后再继续工作

git stash

6. 查看储藏信息

git stash list

7. 恢复储藏信息

git stash apply

8. 删除储藏内容

git stash drop
相关文章
|
6月前
|
开发工具 git 索引
【git】入门
【git】入门
64 2
|
6月前
|
Shell Linux 开发工具
Git入门(windows系统)
Git入门(windows系统)
70 1
|
5天前
|
缓存 Java Shell
[Git]入门及其常用命令
本文介绍了 Git 的基本概念和常用命令,包括配置、分支管理、日志查看、版本回退等。特别讲解了如何部分拉取代码、暂存代码、删除日志等特殊需求的操作。通过实例和图解,帮助读者更好地理解和使用 Git。文章强调了 Git 的细节和注意事项,适合初学者和有一定基础的开发者参考。
20 1
[Git]入门及其常用命令
|
3月前
|
存储 Shell 开发工具
Git 入门:从零开始掌握版本控制的艺术
【8月更文第16天】 在软件开发中,版本控制是一项至关重要的技能。它帮助开发者追踪文件的变化历史,并且可以在多个开发者之间协同工作。Git 是目前最流行的分布式版本控制系统之一。本文将带你从零开始学习 Git 的基本使用方法。
61 0
|
6月前
|
开发工具 数据库 git
通俗易懂!看漫画学Python入门教程(全彩版)Git首发破万Star
很多编程语言书读起来都略显晦涩,让不少读者望而却步,很难坚持读完。关老师的新书另辟蹊径,以漫画形式切入,生动有趣,把复杂的技术点和编程知识讲解得通俗易懂真正体现了一图胜干言的道理。而且每章结束时都有“练一练”环节,能够帮助读者夯实基础、锻炼技能。不得不说,这是一本Python入门和进阶佳作。
通俗易懂!看漫画学Python入门教程(全彩版)Git首发破万Star
|
4月前
|
数据可视化 程序员 开发工具
小白也能玩转Git:从入门到实战详细教程
小白也能玩转Git:从入门到实战详细教程
|
6月前
|
开发工具 数据库 git
通俗易懂!看漫画学Python入门教程(全彩版)Git首发破万Star
很多编程语言书读起来都略显晦涩,让不少读者望而却步,很难坚持读完。关老师的新书另辟蹊径,以漫画形式切入,生动有趣,把复杂的技术点和编程知识讲解得通俗易懂真正体现了一图胜干言的道理。而且每章结束时都有“练一练”环节,能够帮助读者夯实基础、锻炼技能。不得不说,这是一本Python入门和进阶佳作。
|
5月前
|
存储 Linux 开发工具
Git【入门】这一篇就够了
Git【入门】这一篇就够了
45 0
|
6月前
|
开发工具 git 开发者
Git入门:轻松掌握版本控制的艺术
【5月更文挑战第13天】Git是流行的版本控制系统,适合各种规模的项目。本文引导读者入门Git,学习版本控制艺术。内容涵盖Git简介、安装配置、基础操作(如初始化、添加文件、提交、查看状态和历史)、分支管理、协作开发(克隆、推送、拉取)及高级用法,如标签管理、子模块和版本比较。遵循最佳实践,如频繁提交、有意义的提交信息和合理分支管理,可提升开发效率。
|
6月前
|
程序员 开发工具 git
好程序员Git入门到精通教程
本课程主要通过命令行和idea来介绍Git的安装、仓库创建、工作流、远程仓库、克隆仓库、标签管理和分支管理等Git的主要内容。 另外关于GitHub的使用介绍也有完整的说明和使用,接轨生产环境使用方式。
41 1
好程序员Git入门到精通教程