在之前的教程中,我们已经学会了在机器上安装git。在本教程中,我们将讨论如何使用git,例如与git一起使用的各种命令。所以我们开始吧。推荐阅读:如何在Linux(Ubuntu和CentOS)上安装GIT设置用户信息这应该是安装git之后的第一步。我们会添加用户信息(用户名和邮箱),所以当我们提交代码时,会生成一条带有用户信息的提交消息,这样更容易跟踪提交过程。添加用户信息,命令为gitconfig:$gitconfig--globaluser.name"Daniel"$gitconfig--globaluser.email"dan.mike@xyz.com"添加用户信息后,运行以下命令,我们将检查信息是否已成功更新。$gitconfig--list我们应该可以看到用户信息输出。GIT命令创建一个新的存储库要创建一个新的存储库,运行以下命令:$gitinit查找存储库要查找存储库,命令如下:$gitgrep"repository"连接到远程存储库连接到一个远程存储库,运行以下命令:$gitremoteaddoriginremote_server然后检查所有配置的远程服务器,运行以下命令:$gitremote-v克隆存储库要从本地服务器克隆存储库,运行以下代码:$gitclonerepository_path如果我们想在远程服务器仓库上克隆一个仓库,克隆这个仓库的命令是:$gitclonerepository_path列出仓库中的分支要检查所有可用和当前工作分支的列表,执行:$gitbranchcreatenewbranch要创建并使用一个新的分支,命令是:$gitcheckout-b'branchname'删除一个分支删除一个分支,执行:$gitbranch-d'branchname'删除一个远程分支储存器y、执行:$gitpushorigin:'branchname'切换到另一个分支from将当前分支切换到另一个分支,使用$gitcheckout'branchname'addfiles添加文件到仓库,执行:$gitaddfilenamefilestatus检查文件状态(那些将被提交或添加的文件),执行:$gitstatus提交更改在我们添加文件或对文件进行更改后,我们通过运行以下命令提交代码:$gitcommit-a将更改提交到head但不提交到远程仓库,命令是:$gitcommit-m"message"push要将所做的更改推送到存储库的master分支,运行:$gitpushoriginmaster推送一个分支到一个存储库要将对单个分支所做的更改推送到远程存储库,运行:$gitpushorigin'branchname'将所有分支推送到远程存储库,运行:$gitpush-allorigin合并两个分支将另一个分支合并到当前活动分支,使用命令:$gitmerge'branchname'从远程合并服务器到本地服务器从远程服务器下载/拉取更改到本地服务器的工作目录,运行:$gitpull检查合并冲突以查看基础文件上的合并冲突,运行:$gitdiff-base'filename'以查看所有冲突,如果需要,运行:$gitdiff在合并之前预览所有更改,运行:$gitdiff'source-branch''target-branch'创建标签id:$gitlogpushtags将所有创建的标签推送到远程服务器,运行:$gitpush-tagsorigin回复所做的更改如果我们想用head中的最后更改替换对当前工作树的更改,请运行:$gitcheckout-'filename'我们还可以从远程服务器获取***的历史并将其指向本地存储库的master分支,而不是丢弃本地所做的所有更改。为此,请运行:$gitfetchorigin$gitreset-hardmaster好的,伙计们。这些是我们在git服务器上使用的命令。我们将很快为您带来更多有趣的教程。如果您希望我们就特定主题编写教程,请通过下面的评论框告诉我们。一如既往,欢迎您提出意见和建议。
