git 代理 git

Following my post on Git and its basic definitions, I decided to bundle up some more articles about Git, this time with more advanced topics. While there is no shortage in posts about Git, I have collected those that are particularly interesting or entertaining to me. I'll keep updating the article as I find more interesting posts worth sharing.

在发布有关Git及其基本定义的文章之后 ,我决定将更多有关Git的文章捆绑在一起,这一次是更高级的主题。 尽管关于Git的帖子并不短缺,但我收集了一些对我特别有趣或有趣的帖子。 当我发现更多值得分享的有趣帖子时,我将继续更新本文。

教程,命令集和提示集 (Tutorials, Command Collections, & Tips Collections)

How to Git — This is a detailed tutorial that is aimed at both beginners and advanced users. The tutorial starts with an explanation of what Git is, but it also lets you skip the introduction and get to the next part, which is about Git configuration. Next, it gives tips on how to do various things in Git (e.g., stash), and then it moves on to advanced tips. In short, it covers the whole range of Git proficiency levels. The tutorial’s font is large, clear, and easy to read, which is another point in its favor.

如何进行Git —这是针对初学者和高级用户的详细教程。 本教程首先介绍了什么是Git,但也可以让您跳过介绍,而转到下一部分,它是有关Git配置的。 接下来,它提供了有关如何在Git中进行各种操作(例如隐藏)的提示,然后继续介绍高级提示。 简而言之,它涵盖了Git熟练程度的整个范围。 本教程的字体大,清晰,易于阅读,这是它偏爱的另一点。

This post - Little Things I Like to Do with Git - as its name implies, is not exactly a step-by-step guide, but a collection of interesting things the author does with Git: for example, he calls blame praise, hides spaces, shows changed words instead of lines, shows a log from a certain date, checks for changes before pull, and many other commands.

这篇文章- 我喜欢用Git做的小事 -顾名思义,它并不完全是循序渐进的指南,而是作者用Git做的一系列有趣的事情的集合:例如,他praiseblame ,掩盖了空格,显示更改的单词而不是行,显示从特定日期开始的日志,在提取之前检查更改,以及许多其他命令。

Useful Git Commands — This is a list of Git commands split into categories: Installation, Color Settings, Recommended Aliases, and much more. A few that I liked: show commit info, show commits by author.

有用的Git命令 -这是Git命令的列表,分为以下几类:安装,颜色设置,建议的别名等。 我喜欢的一些:显示提交信息,按作者显示提交。

This post explains some common git commands such as rebase, add, status, log, and it ends with a recommended exercise to practice what is learned in the post. Cool idea! This post also introduced me to the -p parameter that enables committing parts of files!

这篇文章解释了一些常见的git命令,例如rebaseaddstatuslog ,并以建议的练习结尾,以练习从中学到的知识。 好主意! 这篇文章还向我介绍了-p参数,该参数可用于提交部分文件!

Pick. Squash. Drop. Rebase! in comics is a short post that explains these Git commands in a nutshell, using cartoon visualizations. After reading the above, you can read this article, which describes in depth how to squash and rebase before a merge.

挑。 壁球。 下降。 变基! 漫画中的一则简短文章使用卡通可视化工具简要介绍了这些Git命令。 阅读以上内容后,您可以阅读本文,其中详细介绍了在 merge 之前 如何 squashrebase

A post that explains commands that are more advanced and less familiar such as amend, stash, cherry-pick, and interactive rebase.

一篇文章,介绍了更高级和不太熟悉的命令,例如amendstashcherry-pick和交互式rebase

互动网站 (Interactive Sites)

An impressive site that teaches Git interactively. Although it’s called Learn Git Branching, it teaches everything about Git.

一个令人印象深刻的网站,可以交互式地教Git 。 尽管它称为Learn Git Branching,但它可以教授有关Git的所有知识。

This is a site with a nice idea: it asks you what you want to accomplish with Git, and then gives you the appropriate command.

这是个好主意的网站:它会询问您要使用Git完成什么,然后为您提供适当的命令。

关于Git的帖子 (Posts that Talk About Git)

Do you know how Git got its name? Git was developed by Linus Torvalds, the developer of Linux. The word git in British English means an unpleasant person. According to Wikipedia, this is how Torvalds explained his choice of this name for the system he developed: “I’m an egotistical bastard, and I name all my projects after myself. First Linux and now Git.” (Note that according to this thread on Quora, Torvalds did not give Linux its name.) If you go to Wikipedia you can read about other reasons and other acrostics that analyze Git’s name. Thank you to Shani Fedida for introducing me to this piece of info.

您知道Git是如何命名的吗? Git由Linux开发人员Linus Torvalds开发。 英式英语中的git一词表示不愉快的人。 根据Wikipedia所说,Torvalds就是这样解释他为自己开发的系统选择此名称的:“我是一个自负的混蛋,我以自己的名字命名所有项目。 首先是Linux,现在是Git。” (请注意,根据Quora上的该主题 ,Torvalds并没有给Linux命名。)如果您访问Wikipedia,则可以了解分析Git名称的其他原因和其他技巧。 感谢Shani Fedida向我介绍这一信息。

Comparing processes within Git that do the same thing — this post examines Git commands that seemingly perform similar tasks, and explains each command’s uniqueness. The post compares revert , checkout and reset, as well as merge and rebase. Besides, the post has many illustrative images to enhance understanding. This post is part of a series that has additional engaging episodes such as Team Etiquette when Working with Git, and Tips and Tricks.

比较Git中执行相同操作的进程 -这篇文章检查了看似执行相似任务的Git命令,并解释了每个命令的唯一性。 该职位比较revert , checkoutreset ,以及mergerebase 。 此外,该帖子还提供许多说明性图片,以增进理解。 这篇文章是该系列文章的一部分,该系列还有其他引人入胜的情节,例如《 与Git合作时的团队礼节》以及《 技巧与窍门》 。

Speaking of etiquette, the next post (in Hebrew) is very detailed on the subject of being considerate of team members when Committing, and what Git commands aid in the process when the assumption is Git’s log should read like a story. The post also has links to the author’s previous articles about the issue of courtesy, and the job arrangements that arise from it.

说到礼节,下一篇文章(希伯来语)非常详细地介绍了在Committing时要体贴团队成员的主题, 而当假设是Git的日志时 ,Git命令在此过程中所提供的帮助应该看起来像一个故事。 该帖子还具有作者以前有关礼貌问题的文章以及由此产生的工作安排的链接。

The subject of Understanding the Git Commit’s Hash seems to be a less talked about topic, and this post expands upon it: what the hash consists of, how it can change, and how it can affect the repository.

理解Git Commit的哈希表这个话题似乎很少被讨论,而这篇文章对此进行了扩展:哈希表由什么组成,如何改变以及如何影响存储库。

A half-hour of a Behind-the-Git-Scenes lecture.

Git场景幕后讲座的半小时。

A series of videos about Git and its Processes (in Hebrew). The videos explain the commands, what is behind them, and how to perform them optimally. The first video seeks to change the way we perceive Git: instead of thinking of it as a system that saves changes and enables us to combine one’s changes with others, imagine Git as a graph. It’s a significant concept change, but it aids in understanding what actually happens when you commit, merge, and so on.

有关Git及其过程的一系列视频(希伯来语)。 视频介绍了这些命令,其背后的内容以及如何最佳地执行它们。 第一个视频旨在改变我们对Git的理解方式:将Git想象成一个图表,而不是将其视为一个保存更改并允许我们将更改与其他更改结合在一起的系统。 这是一个重大的概念更改,但有助于您在进行提交,合并等操作时理解实际发生的情况。

备忘单 (Cheat Sheets)

A Short Cheat Sheet — a link that contains several Git commands and their descriptions. It does have a nice feature, which is a Copy button near each command.

简短备忘单 —包含几个Git命令及其说明的链接。 它确实有一个不错的功能,它是每个命令旁边的“复制”按钮。

A Git Cheat Sheet PDF file. Has many commands.

Git作弊表 PDF文件。 有很多命令。

结束语 (Closing Words)

Do you have any favorite posts about Git? Favorite commands? Statements or rules? I’d be glad to hear them! Thanks for reading, I hope that you found this article helpful.

您有关于Git的最喜欢的帖子吗? 最喜欢的命令? 陈述或规则? 我很高兴听到他们的声音! 感谢您的阅读,希望您对本文有所帮助。

-This post was originally posted on my blog (Hebrew).

-此帖子最初发布在我的博客 (希伯来语)上。

翻译自: https://codeburst.io/a-resource-for-all-things-git-b63d6626beca

git 代理 git


http://www.taodudu.cc/news/show-3512430.html

相关文章:

  • 这份 Git 应急手册,关键时刻可保你一命
  • 怎么深入学习计算机,深入提高编程能力
  • Linux(CentOS-7)-全面详解(学习总结---从入门到深化)
  • 进阶学习之旅-设计模式之(委派模式策略模式)
  • 重温blame!——用html+js写个漫画浏览器
  • PDO 大对象 (LOBs)
  • docker 安装upload-lobs上传提示../upload 文件不存在解决
  • ORA-43853: SECUREFILE lobs cannot be used in non-ASSM tablespace “SYSTEM“解决方法
  • oracle中的几大对象,oracle 4个大对象(lobs)类型介绍
  • Python转Oracle LOBs(CLOB/BLOB) 为String字符串
  • DATASTAGE 报错:The array size must be set to 1 when reading LOBs
  • oracle user_lobs,【LOB】使用USER_LOBS视图获得当前用户包含LOB字段的表
  • ORA-22868: table with LOBs contains segments in different tablespaces
  • DDL Commands for LOBs
  • EBS 清理附件表空间apps_ts_media表空间内附件fnd_lobs
  • oracle数据库中的大对象2—— temporary lobs
  • Using Oracle SecureFiles LOBs
  • oracle user_lobs,何种情况下imp的fromuser/touser改变tablespace失效
  • Working with LOBs in Oracle and PHP
  • 存取算法 oracle,JAVA存取Oracle的BFile和LOBs
  • mysql 大对象_Oracle 4个大对象(lobs)数据类型介绍
  • 053试题 229 / 239- securefile lobs
  • oracle ebs gfm加载页,EBS附件下载 fnd_gfm fnd_lobs
  • LOB、SecureFiles LOBs
  • 【Oracle】关于LOBs
  • SecureFiles LOBs基础知识之存储篇
  • delln4030安装固态硬盘_戴尔N4030原本的硬盘位装固态硬盘SSD不识别
  • 创见ts服务器硬盘,【Transcend/创见TS128GMTS400S固态硬盘】Transcend 创见 MTS400 NGFF 固态硬盘 128GB【报价 价格 评测 怎么样】 -什么值得买...
  • 民用/家用 固态硬盘选择及购买
  • E440(20C5000T00)简评,拆机图片,安装NGFF固态硬盘

git 代理 git_万物Git的资源相关推荐

  1. git 代理 git_如何不再害怕GIT

    git 代理 git 了解减少不确定性的机制 (Understanding the machinery to whittle away the uncertainty) 到底什么是Git? (What ...

  2. git 代理 git_如何成为Git专家

    git 代理 git I made a mistake in my commit, how do I fix it ? 我在提交中犯了一个错误,该如何解决? My commit history is ...

  3. git 代理 git_五分钟解释Git的要点

    git 代理 git by James Okunlade 詹姆斯·奥昆拉德(James Okunlade) 五分钟解释Git的要点 (The essentials of Git explained i ...

  4. git 代理 git_生日快乐,Git

    git 代理 git 在版本控制领域,Git显然宣称了大多数开发人员首选的版本控制工具. 在最近一次有关Stack Overflow的开发人员调查中 ,Git是69.2%的参与者的首选版本控制,其票数 ...

  5. 你今天Git了吗?上传资源上Github最新教程!

    在搜寻资料学习如何将程序资源上传到github的时候,发现许多资料可能有的过时了,有的对出现的问题也没有很好的解释. 本文章是在结合多位博主的资料.github官方建议以及个人经历整合的最新githu ...

  6. Mac 设置 Git 代理

    http/https 协议 设置全局 git 代理.注意这里不需要设置 https.proxy,Git Documentation 中没有这个参数. # 走 ss 代理,其中 socks5 的默认本地 ...

  7. GitHub 设置和取消代理,加速 git clone

    GitHub 设置和取消代理,加速 git clone git 设置代理: git config --global http.proxy http://127.0.0.1:1080 git 取消代理: ...

  8. Clone from GitHub with Git extension shows: Received HTTP code 407 from proxy after CONNECT(Git 代理)

    Clone from GitHub with Git extension shows: Received HTTP code 407 from proxy after CONNECT(Git 代理) ...

  9. git push origin master上传资源总是报密码错误,但是密码确实是正确的应该怎么办?

    问题解决: 对Git的版本进行更新,之后再重新启动输入命令即可解决: ①输入命令:git update-git-for-windows,对git进行更新. ②更新git的操作如下: ③成功上传资源界面 ...

最新文章

  1. MATLAB常见语法错误分析及解决办法
  2. 谷歌浏览器chrome 清除记住密码
  3. auto.exe,kavo.exe 批處理文件
  4. 20165301第十周课下补做
  5. 深入解析 Kubebuilder:让编写 CRD 变得更简单
  6. 【FI模块学习笔记】 固定资产概述(上)
  7. python地理_【Python教程】地理可视化
  8. 矩阵乘法Strassen算法
  9. uvm 形式验证_6.小白学uvm验证 - 寄存器模型
  10. Linux NFS 服务部署
  11. flink报错:The types of the interface org.apache.flink.util.OutputTag could not be inferred.
  12. AE/PR插件AI智能背景抠像颜色键控GoodbyeGreenscreenzxb V1.6.0官方版
  13. hdu 6863 Isomorphic Strings
  14. 表单重复提交(前端未做单击防重复点击策略)
  15. [2018-03-06] 基于Django的轻量级CMS Mezzanine搭建笔记
  16. 静态测试 vs 动态测试
  17. QT数据库访问技术简介
  18. Unity安装配置Android环境 SDK,JDK,JIR
  19. matlab对AMD显卡的支持,matlab - 深入学习Matlab与AMD显卡 - 堆栈内存溢出
  20. Ubuntu 13.04 双显卡安装NVIDIA GT630M驱动

热门文章

  1. python 保存文件 递增_自动递增文件名Python - python
  2. 学了Python,我可以做什么?
  3. 阀盖机械加工工艺规程课程设计(说明书+任务书+CAD零件图、毛坯图+工序卡+过程卡)
  4. CSS Sprites精灵图(雪碧图)的使用以及利用工具制作
  5. 秒懂函数回调机制,回调函数看这篇就够了
  6. 南方计算机好的大学排名,中国南方最好的五所大学排名
  7. 电脑任务栏不显示音量图标
  8. Android自定义view制作lol手游技能板
  9. 关于Unity实现游戏录制功能的思考
  10. 2011中国十大房地产商