首先用git初始化来文件夹, 然后新建来文件hello, 执行git commit -a -m "新添文件hello",但是并没有提交成功,如下:
git commit -am 'added new benchmarks' 位于分支 master 初始提交 未跟踪的文件: hello 提交为空,但是存在尚未跟踪的文件
-a 是提交所有已入版本库并且修改的文件
-a
-a commit all changed files
对于已入版本库并且改动的文件,可以使用git commit -am "message",新文件需要先入版本库。还有commit message内容别乱写,尽量规范,可以参考Commit message 编写参考 -阮一峰
git commit -am "message"
我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
理解上述后,使用git status查看当前状态,有那些文件(在工作区 or 暂存区 or 版本库 )修改了
修改了工作区的文件,先使用git add <file_nane> 加入到暂存区
需要把暂存区的文件加入到版本库,使用git commit -m '修改的注释'
如果需要提交到远程仓库,使用git push <remote> <master>
因为需要通过 git add <file_name> 先把文件加入 git 管理
git init后新加的文件,先要git add才能纳入git版本库管理,否则新加文件为未跟踪状态。
git status 查看未添加的文件git add file1 file2 添加文件git commit -m "*" 提交
-a
是提交所有已入版本库并且修改的文件对于已入版本库并且改动的文件,可以使用
git commit -am "message"
,新文件需要先入版本库。还有commit message内容别乱写,尽量规范,可以参考Commit message 编写参考 -阮一峰
我们先来理解下Git 工作区、暂存区和版本库概念
工作区:就是你在电脑里能看到的目录。
暂存区:英文叫stage, 或index。一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
理解上述后,使用git status查看当前状态,有那些文件(在工作区 or 暂存区 or 版本库 )修改了
修改了工作区的文件,先使用git add <file_nane> 加入到暂存区
需要把暂存区的文件加入到版本库,使用git commit -m '修改的注释'
如果需要提交到远程仓库,使用git push <remote> <master>
因为需要通过 git add <file_name> 先把文件加入 git 管理
git init后新加的文件,先要git add才能纳入git版本库管理,否则新加文件为未跟踪状态。
git status 查看未添加的文件
git add file1 file2 添加文件
git commit -m "*" 提交