范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

你必须知道的Git的34个命令

  Git 基本命令1. git config
  Git config 命令非常有用。特别是当你第一次使用 Git 时,或者你有一个新的 Git 安装。此命令将设置您的身份 - 姓名和电子邮件地址。这些信息将用于每次提交。
  用法 $ git config --global user.name "Your name"   $ git config --global user.email "Your email"2. git version
  顾名思义,它只是检查您使用的是哪个版本的 Git。目前,编写本指南时,Windows 版 Git 的最新版本是 2.31.1。它于2021年3月27日发布。
  用法  $ git version3. git init
  这可能是您用于在 Git 中启动新项目的第一个命令。此命令将创建一个空白的新存储库,然后您可以将源代码存储在此存储库中。
  用法  $ git init   //或者您可以在 git init 命令中使用存储库名称。 $ git init 4. git clone
  git clone 命令将使用现有的存储库进行复制。git init 和 git clone 之间有一个主要区别。当您需要在现有存储库上制作副本时,您将使用 Git clone 。git clone 命令在内部首先使用 git init 命令,然后检查所有内容。
  用法  git clone 5. git add
  Git add 命令会将所有新的代码文件或修改过的文件添加到您的存储库中。此命令提供了添加文件和文件夹的不同选项。
  用法 $ git add your_file_name //它将向您的暂存区添加一个文件 $ git add * //此选项会将所有修改过的和新的文件添加到暂存区6. git commit
  这个 Git 命令是必不可少的。如果您不正确使用此命令,您的项目质量可能会下降。简而言之,Git 提交会将您的更改添加到您的本地存储库。
  用法  $ git commit -m "your useful commit message"7. git status
  这个 Git 命令可以方便地查看有多少文件需要您注意。您可以随时运行此命令。 您可以在 Git add 和 Git commit 之间使用它来查看状态。
  用法  $ git status 8. git branch
  大多数情况下,您的 Git 存储库中有多个分支。简单来说,分支就是一条独立的代码开发线。 使用 Git branch 命令,您可以有效地管理您的分支。Git 分支有许多不同的选项和开关。
  用法
  //列出所有分支: $ git branch   //要创建一个新分支: $ git branch       //删除分支:   $ git branch -d 9. git checkout
  这个 Git 命令用于在分支之间切换。这是强大的 git 命令之一。
  用法 $ git checkout       //此外,您可以一次创建并checkout到一个分支,这是它的用法    $ git checkout -b 
  中级 Git 命令
  说完基本的Git命令,和大家分享中级Git命令了;如果您需要与团队协作、与他人共享代码,这些 Git 命令非常有用。此外,还有像 Git log 这样的命令可以帮助查看以前提交的历史记录。 10. git remote
  Git  remote 命令就像一个边界,如果你需要与外界连接,你必须使用 Git  remote命令。此命令会将您的本地存储库连接到远程存储库。
  用法  $ git remote add  11.git push
  一旦您连接到远程存储库(在 git remote 命令的帮助下),就可以将您的更改推送到该存储库。
  用法  $ git push -u        //在使用 Git push 之前,您应该设置 origin 和 upstream。这是设置上游的命令。   $ git push --set-upstream  12. git fetch
  当您需要下载其他团队成员的更改时,您必须使用 git fetch。 此命令将下载提交、引用等的所有信息,因此您可以在将这些更改应用到本地存储库之前对其进行查看。
  用法  $ git fetch 13. git pull
  Git pull 命令下载内容(而不是元数据)并立即使用最新内容更新您的本地存储库。
  用法  $ git pull 14. git stash
  这个 Git 命令临时存储你修改过的文件。您可以使用以下 Git 命令在 stashed 中工作。
  用法  $ git stash   //您可以使用以下命令查看所有存储  $ git stash list   //如果您需要将 stash 应用到分支,只需使用 apply  $ git stash apply 15. git log
  在 Git  log的帮助下,您可以看到所有先前的提交以及最近的提交首先出现。
  用法  $ git log   //默认情况下,它会显示当前签出分支的所有提交,但您可以强制它使用所有选项查看所有分支的所有提交。  $ git log --all16. git shortlog
  shortlog 命令显示来自 Git log 命令的摘要。如果您只对简短摘要感兴趣,则此命令很有用。 此命令有助于查看谁在将作者与他们的提交分组时所做的工作。
  用法  $ git shortlog  
  17. git show
  与 Git log 相比,此命令 git show 将显示有关特定提交的详细信息。
  用法  $ git show 18. git rm
  有时您需要从代码库中删除文件,在这种情况下,您可以使用 Git rm 命令。它可以从索引和工作目录中删除跟踪的文件。
  用法  $ git rm 19. git merge
  Git merge 可帮助您将来自两个分支的更改集成到单个分支中。
  用法  $ git merge       //此命令会将  合并到您当前选择的分支中。
  高级 Git 命令
  现在是再上一层楼的时候了。在这里,您将学习高级 Git 命令。这些命令需要时间和练习。一旦您了解了这些命令的基础知识,就可以轻松地每天使用它们。 20. git rebase
  Git rebase 类似于 git merge 命令。它将两个分支集成到一个分支中,只有一个例外。git rebase 命令重写提交历史。当您有多个私有分支合并为一个分支时,您应该使用 Git rebase 命令。它将使提交历史成为线性。
  用法  $ git rebase 21. git bisect
  Git bisect 命令可帮助您找到错误的提交。
  用法 //启动 git bisect  $ git bisect start  //让 git bisect 知道一个好的提交 $ git bisect good a123   //让 git bisect 知道一个错误的提交 $ git bisect bad z123  //使用 Git bisect,您可以在几分钟内缩小损坏的代码范围。22. git cherry-pick
  Git cherry-pick 是一个有用的命令。这是一个强大的命令,允许您从任何分支中选择任何提交并将其应用到任何其他分支。
  用法 $ git cherry-pick 
  Git cherry-pick 不会修改存储库的历史记录;相反,它增加了历史。 23. git archive
  Git archive 命令会将多个文件合并为一个文件。它就像一个 zip 实用程序,因此这意味着您可以提取存档文件以获取单个文件。
  用法  $ git archive --format zip HEAD > archive-HEAD.zip
  它将创建当前修订的 zip 存档。 24. git pull --rebase
  大多数时候,当你使用 Git pull 时,你需要做 rebase(而不是合并)。在这种情况下,您可以使用该选项
  用法 $ git pull --rebase
  它将帮助您保持历史清洁。此外,您可以避免多次合并。 25. git blame
  如果需要逐行检查任何文件的内容,则需要使用 git blame 。它可以帮助您确定谁对文件进行了更改。
  用法  $ git blame 26. git tag
  在 Git 中,标签很有用,您可以使用它们来管理发布。你可以把 Git 标签想象成一个不会改变的分支。如果您要公开发布,这一点要重要得多。
  用法  $ git tag -a v1.0.027. git verify-commit
  git verify-commit 命令将检查 gpg 签名。GPG 或"GNU Privacy Guard"是在签名文件中使用的工具并包含他们的签名。
  用法  $ git verify-commit 28. git verify-tag
  同样,您可以确认标签。
  用法  $ git verify-tag 29. git diff
  大多数情况下,您需要在提交或推送之前比较两个 git 文件或分支。这是一个方便的命令来做到这一点。
  用法 //将工作目录与本地存储库进行比较: $ git diff HEAD     //比较两个分支: $ git diff  30. git citool
  Git citool 是 Git 提交的图形替代品。
  用法 $ git citool31. git mv
  重命名一个 git 文件。它将接受两个参数,源文件名和目标文件名。
  用法 $ git mv  32. Git clean
  您可以使用 Git clean 命令处理未跟踪的文件。您可以使用此命令从工作目录中删除所有未跟踪的文件。如果你想处理被跟踪的文件,你需要使用Git reset 命令。
  用法 $ git clean33. git help
  Git 中有很多命令,如果您需要任何命令的更多帮助,您可以随时从终端使用 git help。
  用法 $ git help 
  34. git whatchanged
  此命令与 git log 执行相同的操作,但采用原始形式。由于历史原因,它在 git 中。
  用法 $ git whatchanged

realmeGT大师版核心参数曝光骁龙8701亿像素主摄不久前,realme副总裁中国区总裁徐起在微博晒出一张耐人寻味的合影,疑似在为realme旗下一款新机进行预热,随后有数码博主推测该机可能将被命名为realme真我GT大师版,由日中国轴承的真实水平如何呢?难道真的是垃圾吗?打破你的老观念事实上,中国制造早已脱胎换骨,例如我国的高铁,拥有着世界上最多的高铁网络,而华为手机也率先研发出5G,大疆无人机的稳定性和无线图像传输,都是科技领域的佼佼者,今天我们要聊的就是我国冷空调的出风口应该向上吹还是想下吹?有网友发现,使用空调时,冷气口向下吹,凉得很快。但是如果过程中,风板往上打开,那么房间过多久都是热的,好像没一点用。这个问题先要搞明白空调运作原理,空调内机连接外机,从进风口吸入室超过10年,空调室外机的铁支架得换了我家是04年买的房,当时房价虽然低,建筑的设计和小区环境也同样比较low。当时入住装修时就发现很多问题,最主要的是南侧空调室外机没有地方安装,只能挂在阳台外面。(北侧有空调板可以放马斯克新想法机智号完成战性飞行根据温度调节轮胎硬度2021年7月6日科技资讯新闻整合一埃隆马斯克(ElonMusk)日前表示,太空探索技术公司SpaceX正在研发的星际飞船可以在太空中来回飞行,粉碎掉太空垃圾。星际飞船是Space中国航天水平到底行不行?随着神舟十二号顺利将聂海胜刘伯明汤洪波3名航天员送入太空,并且成功实施了天和核心舱首次与载人飞船的交会对接,中国航天再一次火了起来,国内外许多国家纷纷对中国表示热烈的祝贺。许多人认西楚霸王项羽的,三项世界纪录,至今无人能破纵观我国的整个发展历史过程中曾经涌现出了无数的英雄人物。如果没有这些英雄人物或许也不会有我们现在的中国。从秦始皇统一了六国开始可以说大秦是我们中华文明的根基,然而汉朝又赋予了我们民时速190千米,游泳冠军旗鱼旗鱼属鲭亚目旗鱼科旗鱼属,是热带亚热带海洋里的上层鱼类。旗鱼最快的速度能达到190千米小时,是海洋动物速度吉尼斯世界纪录保持者。旗鱼身披细鳞,青褐色的鱼体上,有灰白色的圆斑。嘴的上2024年巴黎奥运会筹备工作启动综合法媒报道,东京奥运会闭幕式上,巴黎市长伊达尔戈接过奥运会旗,标志2024年巴黎奥运会筹备工作进入冲刺阶段。巴黎曾于1900年和1924年两度举办现代奥运会。2024年,巴黎将成为何东京奥运会仍要如期举办?这些数字给出答案奥运会一直是与数字分不开的。毕竟,如果没有秒米和磅,其座右铭更快更高更强又有什么意义?有多快算快?有多高算高?有多强算强?然而,一年多来,主导关于东京奥运会讨论的是一组不同的数字不孩子是谁的?十年没接触过公鲨的母鲨,生下了一只小鲨鱼一只小鲨鱼突然出现在一个水箱中,这并不奇怪。奇怪的是水族馆工作人员称,这个水箱近10年来,从未养过雄性,只有雌性。它是怎么冒出来的?水族馆将这只鲨鱼宝宝命名为伊斯佩拉(Ispera
印尼客机坠毁细节曝光不是空中爆炸而是印尼三佛齐航空公司(SriwijayaAir)一架波音737500客机1月9日在爪哇海(JavaSea)坠毁,搜索工作继续进行。当局初步推测客机有可能在坠落水面时解体,而非在空中爆平壤为何与马来西亚断交?据朝中社报道,与马来西亚断交是因为一名朝鲜公民被引渡到美国。住在马来西亚的朝鲜商人被指控违反联合国制裁,从新加坡向平壤贩运违禁奢侈品。马来西亚最高法院裁定,可能将他引渡到美国,并驳富比世富豪榜贝佐斯4年居首马斯克居次国际富豪榜,贝佐斯(左)连续4年居首,马斯克(右)紧追其后(图美联社)富比世(Forbe)公布2021年全球富豪排行榜,亚马逊集团创办人杰夫贝佐斯,连续第4年荣登榜首,排名第2位的测试4张图测你的过人之处?其实每个人都有长处的,只是很多时候我们发现不了自己的优势。一起来做个性格测试,下面4张图,你觉得哪张图动得最明显?测试一下你有什么过人之处。ABCD不要偷看答案答案A你的过人之处就会员权益之专享定制消费消费是现代生活的重要组成部分,是满足人民群众生活需要的重要手段。在新时代,消费也要适应社会主要矛盾的转变,而这个矛盾主要是消费需求与供给之间的结构性问题与水平问题。当经济增长趋于稳旅悦最值得信赖的目的地旅游服务品牌旅悦(天津)酒店管理有限公司成立于2016年,拥有全球第一大OTA的独家支持,由携程集团战略领投,腾讯红杉资本中国基金百度资本高盛集团鸥翎投资中信聚信元禾原点凯撒辉耀均为集团投资方藏元汇(苏州)推介座谈会圆满落幕今日,藏元汇平台创始人周如生考察苏州湾金融小镇东方国资公司,并进行了藏元汇推介座谈会。吴江发改委领导,东方国资领导,当地十多位企业家参加了座谈会。吴江作为苏州融入长三角一体化发展国农业植保进入空中时代,鼎健植保无人机可覆盖多种作物有人会说,植保无人机不就是一个能飞起来打农药的遥控飞机嘛,作用不就是打农药吗,还能有什么其他作用?植保无人机的作用是打药,如何高效均匀有效的施药是它的工作,农民给作物喷药,无非是想富人觉得不公,其实是意料之中两个经典的案例。案例一2013年开始,李嘉诚集中抛售香港和大陆的资产,到了2015年,资产基本转移完成。李嘉诚将转移的资产主要投向欧洲,尤其是英国。案例二今年6月16日,SOHO中16万购车款被销售员卷走不翼而飞?遭遇诈骗小伙一脸懵在四通八达的交通网下,拥有一辆属于自己的车,将会使自己的出行变得方便也简单很多,也是现在许多都市年轻人面对高额房价的消费新选择,越来越多的车辆款式也给很多上班族提供了需求的满足。而2021年社群营销该怎么玩?当然少不了二维码助力2021年社群营销该怎么玩?当然少不了二维码助力。完美日记瑞幸咖啡钱大妈是社群营销最为成功三个品牌,但同样有一些商家经营社群是屡战屡败,为何别人可以成功自己却不行呢?可以看看下面这