gpt4 book ai didi

git - 什么是最简单的 git 工作流程来代替复制粘贴

转载 作者:太空狗 更新时间:2023-10-29 13:49:47 28 4
gpt4 key购买 nike

我是开发和版本控制的新手。

我目前对项目进行更改的工作流程:

  1. 我创建了具有最少功能的 index.html。作为新手,我对通过更改一些小东西破坏页面的各种 CSS 标签没有足够的信心。目前我使用的是 Bootstrap,它使用简单,但功能有限。

  2. 为了添加一些新内容,我将 index.html 复制到 index_.html 并更改了 index.html。这纯粹是生怕万一分页了,立马把index_.html复制到index.html,长舒一口气。这是我的工作流程,等我有了一点经验就会改变。

我如何仅将 Git 用于此而暂时不用其他。我不想复制 index.html。我已经阅读了 progit 并看到了以下帖子。它们似乎指向多个用户、版本等。我需要一段时间才能到达那里。但如果我现在了解 Git,我就能达到目标。

Workflow best practice with git and github?

Git Workflow Best practices

http://news.ycombinator.com/item?id=1826279

http://gweezlebur.com/2009/01/19/my-git-workflow.html

http://yehudakatz.com/2010/05/13/common-git-workflows/

http://reinh.com/blog/2009/03/02/a-git-workflow-for-agile-teams.html

http://nvie.com/posts/a-successful-git-branching-model/

http://thinkvitamin.com/code/source-control/git/our-simple-git-workflow/(我已经放置了所有这些链接,以便有人知道我已经阅读了足够多并且不会将这篇文章 pull 下来。)

他们似乎都没有回答我对我的进化很重要的愚蠢问题。

最佳答案

首次设置您的存储库:

git init
git add index.html
git commit

这会完全按照现在的样子保存 index.html 的快照。每当您想尝试新事物时,直接对 index.html 进行更改。

如果页面中断,就这样做:

git checkout index.html

这会丢弃您最近的更改并恢复上次保存的 index.html 快照。

但如果更改顺利,则改为执行此操作:

git commit index.html

这会保存一个新的快照,这样您就可以在下一个更改中断时返回到它。

现在,如您所知,git 拥有更多的功能。您可能会发现一个更好的工作流程,它比您现在的工作流程更有优势。但是,如果您想从对您熟悉的模式进行类比开始,那就是这样做的方法。

(顺便说一句,每当您运行“git commit”时,都会出现一个屏幕,要求您提供提交消息——您可以使用它来描述更改,以便跟踪它们。除了你之外没有人看到它,所以如果这听起来没有用,你可以决定忽略它。)

关于git - 什么是最简单的 git 工作流程来代替复制粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10240619/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com