簡體   English   中英

在git中添加所有文件

[英]Add all files in git

我有這個git狀態:

User#/d/Work/Project/Module1/NV/build (master)$ git status
# On branch master
# Your branch is ahead of 'origin/master' by 3 commits.
#   (use "git push" to publish your local commits)
#
# 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:   ../../Module1/CMakeLists.txt
#       modified:   ../../Module1/Container.cpp
#
no changes added to commit (use "git add" and/or "git commit -a")

如何添加2個文件? git add -A不起作用? 我知道可以使用git add ../../.選項git add ../../. 出於明顯的原因。

我知道可以用git add選項添加文件,但我不記得了,也找不到。 我使用git version 1.8.1.msysgit.1

當我從子目錄運行git add -A ,我的git(1.8.3.3)版本向我發出以下警告:

警告:在樹形結構的子目錄中沒有路徑參數的'git add --all(或-A)'行為在Git 2.0中將改變,不再使用。 要為整個樹添加內容,請運行:

git add --all:/(或git add -A:/)

要將命令限制為當前目錄,請運行:

git添加--all。 (或git add -A。)

對於當前的Git版本,該命令僅限於當前目錄。

因此,您可能正在尋找的是git add -A :/ 您可以使用git config --global alias.addall 'add -A :/'輕松為此創建別名。

rev-parse命令可用於查找git項目的根,然后可以將其傳遞給git add命令,如下所示:

git add $(git rev-parse --show-toplevel)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM