Git常用命令

/ / Git常用命令

有许多不同的使用Git的方式, Git支持许多命令行工具和图形用户界面。以下命令集将帮助您了解如何通过命令行使用Git。

基本的Git命令

这是每天使用的最重要的Git命令的列表。

让我们详细了解每个命令。

Git config 命令

Git config命令是在Git命令行上使用的第一个也是必要的命令。此命令设置要与提交一起使用的作者姓名和电子邮件地址。 

语法

$ git config--global user.name "ImDwivedi1"
$ git config--global user.email "Himanshudubey481@gmail.com"

Git Init 命令

此命令用于创建本地存储库。

链接:https://www.learnfk.comhttps://www.learnfk.com/git/git-commands.html

来源:LearnFk无涯教程网

语法

$ git init Demo

init命令将初始化一个空的存储库。请参见下面的屏幕截图。

Git Commands

Git clone 命令

此命令用于从现有URL复制存储库。如果我想从GitHub获得我的存储库的本地副本,则此命令允许从存储库URL在本地目录上创建该存储库的本地副本。

语法

$ git clone URL
Git Commands

Git add 命令

此命令用于将一个或多个文件添加到暂存(索引)区域。

语法

添加一个文件

$ git add Filename

添加多个文件

$ git add*
Git Commands

Git commit 命令

在两种情况下使用Commit命令。

Git commit-m    它会在消息中永久记录或快照版本历史记录中的文件。

语法

$ git commit-m " Commit Message"

Git commit-a       此命令将提交使用git add添加到存储库中的所有文件,并且还将提交此后更改的所有文件。

语法

$ git commit-a
Git Commands

Git status 命令

status命令用于显示工作目录和暂存区的状态。它使您可以查看已进行的更改,尚未进行的更改以及Git不会跟踪的文件。为此,您需要使用git日志。它还列出了您已更改的文件以及仍需要添加或提交的文件。

语法

$ git status
Git Commands

Git push 命令

它用于将本地存储库内容上传到远程存储库。推送是将提交从本地存储库传输到远程存储库的一种行为。远程分支是使用git remote命令配置的。推送能够覆盖更改,因此在推送时应格外小心。

Git push命令可以如下使用。

无涯教程网

Git push origin master

此命令将在master分支上所做的更改发送到远程存储库。

语法

$ git push [variable name] master
Git CommandsGit CommandsGit CommandsGit Commands

Git push-all

此命令将所有分支推送到服务器存储库。

语法

$ git push--all
Git Commands

git pull命令

Pull命令用于从GitHub拉取数据。它获取并合并远程服务器上的更改到您的工作目录。

语法

$ git pull URL
Git Commands

Git Branch命令

该命令列出了存储库中所有可用的分支。

语法

$ git branch
Git Commands

Git Merge 命令

此命令用于将指定分支的历史记录合并到当前分支中。

语法

$ git merge BranchName
Git Commands

Git log命令

此命令用于检查提交历史记录。

语法

$ git log
Git Commands

默认情况下,如果未传递任何参数,则Git日志将首先显示最新的提交。我们可以通过传递数字作为选项来限制显示的日志条目的数量,例如-3仅显示最后三个条目。

$ git log-3

Git remote 命令

Git Remote命令用于将本地存储库连接到远程服务器。该命令允许您创建,查看和删除与其他存储库的连接。这些连接更像书签,而不是直接链接到其他存储库。此命令不提供对存储库的实时访问。

Git Commands

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

AI重塑测试开发系统实践 -〔陈磊〕

MySQL运维实战课 -〔张新铭(俊达)〕

AI 应用实战课 -〔黄佳〕

说透元宇宙 -〔方军〕

编程高手必学的内存知识 -〔海纳〕

全链路压测实战30讲 -〔高楼〕

如何读懂一首诗 -〔王天博〕

Serverless入门课 -〔蒲松洋(秦粤)〕

数据中台实战课 -〔郭忆〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者