云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业邮箱_鲜花网站建设_怎么样

小七 141 0

CDN_服务器打开端口_高性价比

Git是一个分布式版本控制系统。这里是对它的简要介绍。

init

"git init"命令创建一个新的git存储库。它可用于将现有的未版本化项目转换为Git存储库或初始化新的空存储库。

克隆

"Git克隆"命令复制现有的Git存储库,例如从远程位置复制github.com网站. 克隆会自动创建一个名为origin的远程连接,秒单客返利机器人,指向原始存储库。

add

"git add"命令将工作目录中的更改添加到临时区域。它告诉Git您希望在下一次提交中包含对特定文件的更新。

commit

"Git commit"命令将暂存快照提交到项目历史记录中。快照提交到本地存储库,这绝对不需要与其他Git存储库交互。

push

Git push命令用于将提交从本地存储库转移到远程repo。

branch

分支表示独立的开发线。新的提交记录在当前分支的历史记录中,什么是软件企业,这将导致项目历史记录中出现分叉。"git branch"命令允许您创建、列出、重命名和删除分支。

fetch

"git fetch"命令将提交从远程存储库导入本地repo。结果提交被存储为远程分支,软件企业有哪些,而不是我们一直使用的普通本地分支。这使您有机会在将更改集成到项目副本之前检查它们。

签出

签出分支会更新工作目录中的文件以匹配存储在该分支中的版本,淘客工具,并告诉Git记录该分支上的所有新提交。

拉入

"Git拉入"命令用于将上游更改合并到您的项目中本地存储库。也可以使用"git fetch"和"git merge"来执行此操作。

merge

git merge命令是将指定分支上所有提交的更改合并到当前分支。

rebase

Rebasing是将分支移动到新的基本提交的过程。在内部,Git通过创建新的提交并将它们应用到指定的基来实现这一点,企业应用管理,它实际上是在重写您的项目历史。以前保存到临时区域中的提交将逐个重新应用到当前分支,按顺序。

假设存在以下历史记录,当前分支为"主题":

现在执行以下命令。

分支将为:

合并失败可能会阻止此过程完全自动。您必须解决任何此类合并失败并运行git rebase—继续。另一个选择是使用git rebase--skip绕过导致合并失败的提交。要签出原始并删除.git/rebase apply工作文件,请使用git rebase--abort命令。

直接将更改提交到远程主机

对工作目录中的file01.txt进行一些更改。git add file01.txt文件git commit-m"commit M1"git push-u origin master

如果有冲突:

git fetch origingit合并源/主更改冲突文件以解决冲突git add file01.txt文件git commit-am"修复了冲突"git push-u原始主机

创建一个分支并提交对它的更改

打开一个名为feature01的新分支:git checkout-b feature01对file01.txt进行一些更改git add file01.txt文件git commit-m"提交特性01"git push-u origin feature01

将分支合并到主分支

假设您已经提交了对分支feature01的所有更改切换到主分支git合并功能01git push-u origin master

删除分支

删除本地分支:git branch-d feature01删除远程分支:git push origin–Delete feature01

在主服务器上最后一次提交时重新设置分支的基础

git checkout feature01git rebase master

通过在master

git checkout feature01上重新调整分支来合并分支git重设基主控形状切换到主分支git合并功能01git push-u原始主机

获取远程分支的最新更改

git checkout feature01git拉原点