我是bitbucket的新手,当我想将某些内容推送到 master 分支时,我会这样做:
git add test.html
git commit -m "messsage"
git push
我的问题是,有没有办法git add
只针对您编辑的所有文件?我不想每次都手动输入它们。如果我忘记了我更改了哪些文件怎么办...
谢谢。
我是bitbucket的新手,当我想将某些内容推送到 master 分支时,我会这样做:
git add test.html
git commit -m "messsage"
git push
我的问题是,有没有办法git add
只针对您编辑的所有文件?我不想每次都手动输入它们。如果我忘记了我更改了哪些文件怎么办...
谢谢。
git add -A
将所有文件添加到暂存区
git commit -m 'message'
然后你可以做git push
什么git add -A
是,
它将找到新文件以及暂存修改过的内容并删除不再在工作树中的文件。如其手册中所述。
git add -A 会将修改后的文件和新的(未跟踪的文件)添加到暂存中,但 .gitignore 中未提及新文件。
例如:
.gitignore 文件包含
*.sh
触摸 a.sh b.sh 1.pl
git add -A # 仅将 1.pl 文件添加到暂存中。