问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

git 版本控制初学者指南

发布网友 发布时间:2022-10-06 22:25

我来回答

1个回答

热心网友 时间:2023-10-24 01:45

雷锋网 AI 科技 评论按,如果你还不熟悉版本控制,现在是开始学习的时候了。这是一份基本的 Git 指南,从 0 开始学习可以打下良好的基础。几乎可以肯定都是,Git 在任何职业环境中都会用到,你越早熟悉它,对雇主来说你就越有价值。此外,这将使团队的项目工作变得更容易管理。你是否曾经将你的代码搞得一团糟,甚至觉得从头开始会更容易?有了版本控制,你可以返回到之前的某一个版本,而不需要在凌晨 2 点从头再来。

开始

Git 很复杂,有很多东西需要学习,但是要入门,你只需要知道一些关键的东西就可以开始了。你使用 Git 的次数越多,你将发现,这些知识绝对不够,但当遇到这种情况时,有许多资源可以帮助你。所以,可以从这里开始你的学习,但也要不断扩展你的知识。

你要做的第一件事就是下载 Git。对于 Windows 用户,还建议安装 Git-Bash,这在安装 Git 时可用到。对于 Mac 用户来说,使用终端就可以了。安装完成后,前往 Github 创建一个免费帐户。

备忘清单

使用 git bash 或终端导航到实际的项目文件夹。

这将在你的项目中创建一个 .git 存储库。存储库或「repo」是你随着时间推移对项目所做的所有更改的集合。这是你在新项目要做的第一件事。

设置每次提交时使用的信息,这只需要在第一次安装 Git 时设置一次就好。

将「filename.extension」替换为要添加的任何文件,如「index.html」。这将把你指定的文件添加到所谓的「临时区域」或索引中。

如果要将项目文件夹中的所有内容添加到临时区域,可以使用此命令,而不必逐个添加每个文件。

如果要将所有 .html 文件添加到临时区域中,使用此命令命令。扩展名可以更改为你想要的任何内容。

显示哪些文件已添加到临时区域,哪些文件已更改,需要添加到临时区域。

从临时区域删除指定的文件。

从临时区域中删除文件并将其设置为未跟踪。

从临时区域获取文件并将其提交到本地存储库。在引号中简要描述每一次提交所更改的内容。

创建一个名为 .gitignore 的文件。你可以使用文本编辑器打开该文件,并从存储库中写入要忽略的文件或文件夹的名称。

创建分支。分支是上一个分支(通常是主分支)的代码库的直接副本。

找出创建的分支并在该分支内工作。你可以在这里对你的代码进行任何更改。准备好后,你可以提交代码并将分支 push 到 github (见下文),或者在出现问题或决定不再需要该功能或 bug 修复时删除分支。

在 master 中,你可以使用此命令从获取你正在使用的分支的提交,并将它们与主存储库合并在一起。

添加远程存储库的位置。到目前为止,计算机上的所有内容都在本地存储库中。你需要转到你的 Github 帐户并创建一个新的远程存储库,你可以在其中 push 本地存储库。

已与项目关联的远程存储库列表。

把本地存储库 push 到远程存储库。只有在第一次执行此命令时,需要编写此命令。

这是在初始 push 之后将代码 push 到 GitHub 的方法。

如果你的项目不在正在使用的计算机上,该命令允许你将整个项目下载到正在使用的目录中。

如果你与其他人使用同一代码库,则此命令将允许你从远程存储库中提取最新版本并更新本地版本。

结论

Git 还有很多功能,但你可以在本文这些信息的基础上进行构建。许多人不知道如何开始,也不知道从哪里开始,但其实只要掌握这些信息就可以开始了。你将很快从中受益并提升你的个人价值。

via:https://medium.com/better-programming/basic-git-github-cheat-sheet-fa020831cb35

雷锋网雷锋网

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现在厨师一个月工资是多少,炒菜和配菜,在什 成都厨房工资多少钱一个月 现在厨师一个月工资是多少,炒菜和配菜,在什么地方的价格,请详细点,谢 ... 华硕电脑上没有触摸板设置华硕笔记本电脑触摸板怎么开启 新买的光碟DVD-R是空白的,我想把他制作成一个系统光碟,谁知道怎么制 ... 请问空白光盘刻录车载DVD后,播放时只有目录放不出来是怎么回事啊?_百 ... 请问将一张DVD-R空白光盘作为数据盘使用能够重复写入或者续写数据吗?谢 ... 我现在有DVD-R盘,怎样刻录?一定需要刻录机吗? 做辣椒酱为什么要放酒 做辣椒酱为啥要放酒 2024年区块链的趋势和方向 春天饵料钓鱼技巧 春季钓鱼选饵有什么技巧? 布朗尼怎么做才松软好吃 这样做布朗尼才松软好吃 可爱的小燕子在春光平添了许多生趣,改为反问句怎么改? 长寿劲酒38度多少钱一瓶 去瑞士旅游注意事项 瑞士适合什么时候去?几月份去最好? 求湘菜—酸辣鱼的“特色”做法(浏阳蒸菜) 春天钓鱼用什么味型饵料最好,春季饵料用什么味道 春季钓鱼用什么饵料最好 校园爱护草坪警示标语 沈阳正查找垃圾桶弃婴的生父母,现在的寻找情况怎么样? 自己是弃婴怎麼办? 首页要设计三个不同DIV怎么设置隐藏? 怎样就可以从普通朋友到情侣关系? 怎样从朋友发展成情侣 遗弃婴儿公安会怎么查 新鲜桂圆是热性还是凉性,桂圆有什么功效与作用 化妆品公司可以投资入股吗 我是一个弃婴,我很想找到我的亲生父母,我能找到吗?该怎么找? 看看2015款长安cs75和哈弗h2尊贵板哪个好 【学了就忘】Git操作 — 56.忽略文件补充 Git学习实用指南:什么是Git 猫鼻支用过的东西,怎么给别的猫用?? 钉钉显示系统线路拥挤 富贵竹用什么词形容 富贵竹有一个好听的成语名字是什么? 富贵竹的品质怎样形容 富贵竹生根旺盛把花瓶都挤破了怎么用好的词语形容? 学生心语短句 我在滴滴打车上点的是拼单,司机接单了,然后现在我已经是在车上了,怎么取消掉拼车啊?已经不想拼车了 学生晚安心语励志话 在动漫《海贼王》中,黑胡子的暗暗果实实力怎么样? 成都到广东多少公里路 成都到广东 怎么走 成都到广东共有多少公里数? 成都到广东佛山开车全高速公路怎么走 成都到广东省鮜门怎么坐车? 成都到广东多少路程 暗暗果实的能力是什么海贼王 《海贼王》动漫里,分错属性的两颗恶魔果实,你知道是哪两颗吗?