只需几分钟即可掌握 Git 和 GitHub 的基本知识
什么是版本控制?
版本控制,也称为源代码控制,是跟踪和管理文件更改的做法。版本控制系统是记录文件随时间变化的系统,以便您以后可以记录它的版本。一些流行的版本控制系统是 Git,它是一种流行的控制系统/软件。
现在,让我们转向 git...
什么是 git?
Git 是一个版本控制系统,用于跟踪计算机文件的更改。 Git 用于跟踪代码更改、跟踪更改者以及编码协作。要开始使用 git,您需要先前往 下载并安装软件。
好的,现在让我们转到 GitHub
什么是 GitHub?
GitHub 是一个用于版本控制和协作的代码托管平台。它可以让您和其他人在任何地方共同处理项目。为了使用GitHub,您需要去注册一个帐户
变得有趣吧?现在,让我们进入今天的正题
Git 工作流程
git 工作流程的 4 个基础知识
- 工作目录
- 停靠区
- 本地存储库
- 远程存储库
现在,您的工作目录中的文件存在三种状态:
可以暂存:这仅仅意味着对文件所做的任何更新都可以暂存并准备好提交。
可以修改:在这里,我们只是说对文件所做的更改尚未存储在本地存储库(简称 repo)中。
可以提交:您对文件所做的更改可以存储在本地存储库中。
我希望它变得更有趣。别担心,还有时间。让我们继续学习吧!
现在让我们学习基本的 git 命令
$ git init
这将使 git 识别该文件夹。
$ git status
这将显示要暂存或修改的文件的状态。
$ git add
这会将工作目录中的文件添加到暂存区域。
$ git commit
它的作用是跟踪我们的代码库。它基本上用于添加暂存到本地存储库的所有文件。
$ git push
这用于将我们的代码从本地计算机推送到 GitHub。这里,本地仓库中所有提交的文件都被移动到远程仓库。
$ git fetch
用于将文件从远程存储库获取到本地存储库。
$ git merge
这用于将文件从本地存储库获取到工作目录中。
$ git pull
这用于将文件从远程存储库获取到工作目录中。它完成 git fetch 和 git merge 的联合工作。因此,您可以简单地执行 git pull,而不是执行 git fetch 和 git merge。
现在,我们不要让这太无聊了。让我们通过这几个步骤一起创建您的第一个存储库
第 1 步:创建 git hub 帐户
只需单击此链接并创建一个。如果您已经有一个,请转到第二步精灵。
第2步:检查您的计算机上是否安装了git
为此,请键入以下命令:
$ git -- version
如果您已经安装了 git,它会显示您已安装的版本。
第 3 步:设置您的身份
设置您的用户名和电子邮件地址。此信息非常重要,因为每当您进行提交时,git 都会使用您的身份(用户名和密码),并且它会一成不变地融入到您开始创建的提交中。要实现此目的,请键入以下命令。
$ git config –global user.name “Rose Abuba” $ git config –global user. Email “roseabuba@outlook.com $ git config --global –list # to check the data provided
第 4 步:创建存储库
在 GitHub 上创建一个新的存储库。转到您的 GitHub 帐户并通过单击“新建”按钮并选择“创建存储库”来创建一个新的存储库(您可以将存储库命名为您想要的任何名称)。执行此操作后,您将看到用于推送新存储库或现有存储库的选项列表。
第五步:创建文件夹和文件
现在,创建一个文件并使用您选择的任何代码编辑器打开它。然后打开你的终端。要在终端上创建文件,请输入以下命令。
$ touch Index.html
第 6 步:初始化 git
您可以通过输入以下命令来执行此操作
$ git init
第 7 步:暂存文件以供提交
输入以下命令:
$ git add .
这将添加本地存储库中的所有文件并将它们暂存以进行提交
$ git add Index.html
添加特定文件在提交文件之前,让我们检查文件的状态
$ git status
Step 7: Commit changes to your git Repository
$ git commit -m "First Commit"
Add a remote origin and Push
To update the changes you have made to the main branch because it won’t be automatically updated on Git hub. All those changes are in the local Repository.
$ git remote add origin remote_repository_URL
To list connections with other repositories, type the following commands:
$ git remote -v
This will list the URLS of the remote connections you have with other repositories
Step 9: Push Changes made from your local repository to the remote repository.
Type the following command:
$ git push -u origin main #pushes changes to origin
The next thing is to refresh. If you followed the above steps, you will see that your codes have been successfully pushed to GitHub.
HI Genie! If you followed up this far, You are one step to Collaboration! People can now view your code online. All you need to do is to share your repo link and you are good to go!
Note that each time you make changes on your local repository and you want it to reflect on your Github, These following commands are the most common command flow used.
$ git add . $ git status $ git commit -m "Second Commit" $ git push -u origin main
In case you want to work with other people’s repositories on Github, you can clone their repos. To do this, type the following commands.
$ git clone remote_repository_URL
Now let’s move to collaboration
When you work with a team, That is, for example, a group of developers working on a project. Each time you make a change and push it into the main repo, your colleagues have to pull those changes that you pushed into the git repo. Simply put it this way. To keep up with updates and the latest changes on the git repo, all you need is a git pull command. To achieve this, type the following commands.
$ git pull origin main
OR
$ git fetch AND $ git merge
git pull is equilavent to git fetch and git merge
Lastly, let me teach you the basic things you need to know about Branches
$ git branch develop
This creates a new branch called the develop
$ git branch
This shows a list of branches already created
$ git checkout develop
This automatically moves to the branch develop
These are just the basic things you need to know about Git and GitHub. Stay tuned for more articles on how to use git and GitHub.
Additional resources
…And always remember, in case of fire, Do these 3 things;
Git commit
Git Push
Leave Building
Okay, Byeeeee………
以上是只需几分钟即可掌握 Git 和 GitHub 的基本知识的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Python更适合初学者,学习曲线平缓,语法简洁;JavaScript适合前端开发,学习曲线较陡,语法灵活。1.Python语法直观,适用于数据科学和后端开发。2.JavaScript灵活,广泛用于前端和服务器端编程。

JavaScript在Web开发中的主要用途包括客户端交互、表单验证和异步通信。1)通过DOM操作实现动态内容更新和用户交互;2)在用户提交数据前进行客户端验证,提高用户体验;3)通过AJAX技术实现与服务器的无刷新通信。

JavaScript在现实世界中的应用包括前端和后端开发。1)通过构建TODO列表应用展示前端应用,涉及DOM操作和事件处理。2)通过Node.js和Express构建RESTfulAPI展示后端应用。

理解JavaScript引擎内部工作原理对开发者重要,因为它能帮助编写更高效的代码并理解性能瓶颈和优化策略。1)引擎的工作流程包括解析、编译和执行三个阶段;2)执行过程中,引擎会进行动态优化,如内联缓存和隐藏类;3)最佳实践包括避免全局变量、优化循环、使用const和let,以及避免过度使用闭包。

Python和JavaScript在社区、库和资源方面的对比各有优劣。1)Python社区友好,适合初学者,但前端开发资源不如JavaScript丰富。2)Python在数据科学和机器学习库方面强大,JavaScript则在前端开发库和框架上更胜一筹。3)两者的学习资源都丰富,但Python适合从官方文档开始,JavaScript则以MDNWebDocs为佳。选择应基于项目需求和个人兴趣。

Python和JavaScript在开发环境上的选择都很重要。1)Python的开发环境包括PyCharm、JupyterNotebook和Anaconda,适合数据科学和快速原型开发。2)JavaScript的开发环境包括Node.js、VSCode和Webpack,适用于前端和后端开发。根据项目需求选择合适的工具可以提高开发效率和项目成功率。

C和C 在JavaScript引擎中扮演了至关重要的角色,主要用于实现解释器和JIT编译器。 1)C 用于解析JavaScript源码并生成抽象语法树。 2)C 负责生成和执行字节码。 3)C 实现JIT编译器,在运行时优化和编译热点代码,显着提高JavaScript的执行效率。

Python更适合数据科学和自动化,JavaScript更适合前端和全栈开发。1.Python在数据科学和机器学习中表现出色,使用NumPy、Pandas等库进行数据处理和建模。2.Python在自动化和脚本编写方面简洁高效。3.JavaScript在前端开发中不可或缺,用于构建动态网页和单页面应用。4.JavaScript通过Node.js在后端开发中发挥作用,支持全栈开发。
