gpt4 book ai didi

git - 如何不忘记添加文件

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

我经常遇到的情况是:

  • 我创建一个新文件
  • 我修改现有文件

万事俱备,我为自己感到骄傲。

  • 我 promise
  • 我将它推送到服务器

我的队友 pull :他们无法编译,因为文件丢失。他们都想杀了我。

问题是,如何确保我已经添加了所有需要的文件?

最佳答案

我总是在推送之前执行 git status,以确保我没有遗漏“要添加”文件列表中的任何内容。

输出非常具有解释性:

$ git status
On branch XXX
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: YYY

Untracked files:
(use "git add <file>..." to include in what will be committed)

ZZZ1
ZZZ2

然后,拥有某种与所有人共享的staging 环境也很好。这样,当您推送时,您还要确保 staging 环境也是稳定的,这样其他人就会有一个您最近更改的工作示例:

$ git checkout staging
$ git pull --rebase
$ git merge <your_branch>
$ git push

关于git - 如何不忘记添加文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30346383/

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