ProDeveloperTutorial.com

教程和编程解决方案
菜单
  • Shell脚本
  • 系统设计
  • Linux系统编程
  • 4g LTE
  • 编码问题
  • C
  • C ++
  • DSA
  • GIT

第7章:GIT协作命令

前开发者教程 2020年8月3日

在本章中,我们将学习以下git命令:

git获取
git pull
git远程
git子模块

git获取

* “git fetch”命令用于将最新更改从远程国彩网库拉到本地国彩网库。

*它不会与您的更改合并。因此,您的工作国彩网库将保持安全,不会发生合并冲突。

*您将使用“git fetch”知道快照其他人正在做什么。

例:

要获取远程国彩网库,请使用:

“git fetch <remote_repository_url>”

git获取

git pull

* “git pull”用于拉出远程国彩网库。

*如果您已更改本地国彩网库并执行“git pull”,那么最新的更改将被合并。

*因此,合并冲突可能会发生变化。

*但是,如果您正在使用国彩网库,并且需要检查其他提交,则“git fetch” is a safe option.

*理想情况“git pull” = “git fetch” + “git merge”

例:

要提取远程国彩网库,请使用:

“git pull <remote_repository_url>”

git远程

* GIT与SVN有很大不同。在SVN中,您将有一个单一的国彩网库,并且您将在那些单一的国彩网库中提交这些更改。

*但是在GIT中,每个开发人员都将拥有自己的本地国彩网库。每个开发人员都将在其国彩网库中进行更改,然后推送到远程国彩网库。

*在远程国彩网库上执行以下操作“克隆,获取,推送,拉动”.

* “git remote”用于添加,查看,删除与远程国彩网库的连接

现在让我们看看如何执行“git remote”和相关操作的一系列示例:

1.要添加远程国彩网库,请使用“git add <name> <repo_url>”

git repo add algorithms_repo //github.com/trekhleb/javascript-algorithms.git

git远程

2.要了解远程国彩网库,请使用“git remove -v”

git远程

3.要获取远程国彩网库,请使用“git fetch <repo_name>”。 RepoName应该是您用于保存回购URL的名称。

git远程

4.要删除远程仓库,请使用“git remote rm <repo_name>”

git子模块
—————-

*有时,在一个项目中,您将需要包含另一个项目的代码。

*包含可以通过许多不同的方式完成,例如,下载代码并将代码直接包含到您的项目中。

*但是肯定的缺点是,如果该项目有任何更新’的代码,您的项目将丢失该代码。

*在这种情况下,您将需要使用“git submodule”命令。此命令将创建到其他项目代码的链接,因此只要有其他项目代码的更新,它将自动更新。

*例如,您需要在项目中使用openSSL安全性库,因此您将使用以下命令在项目中创建指向该项目的链接“git submodule” command.

在下面的示例中,我使用以下命令创建了一个指向openSSL国彩网库的子模块链接:

git子模块 add //github.com/openssl/openssl.git

git_submodule图片40

git推
—————-

“git push”命令用于推送本地更改以删除国彩网库。

句法:
git推 <repo 名称> <branch 名称>

例:
——–
git推 origin master

 

 

分享
电子邮件
鸣叫
领英
Reddit
绊倒
Pinterest的
上一篇文章
下一篇

关于作者

前开发者教程

每天我们都会讨论竞争性编程问题,请加入我们的网站:   电报频道

ProDeveloperTutorial.com

教程和编程解决方案
版权© 2020 ProDeveloperTutorial.com
从以下课程获得热门课程: 教育性的

    <noscript class="DuyNgXg"><wbr class="abEuXpD"><object id="nfBomVf" class="nZhCKnY"></object></wbr></noscript>




    <meter id="M0JCLKo"></meter>

  • <time id="RdNZEIp"></time>