Heim > Fragen und Antworten > Hauptteil
首先用git初始化来文件夹, 然后新建来文件hello, 执行git commit -a -m "新添文件hello",但是并没有提交成功,如下:
git commit -am 'added new benchmarks'
位于分支 master
初始提交
未跟踪的文件:
hello
提交为空,但是存在尚未跟踪的文件
淡淡烟草味2017-05-02 09:41:54
-a
是提交所有已入版本库并且修改的文件
-a commit all changed files
对于已入版本库并且改动的文件,可以使用git commit -am "message"
,新文件需要先入版本库。
还有commit message内容别乱写,尽量规范,可以参考Commit message 编写参考 -阮一峰
伊谢尔伦2017-05-02 09:41:54
我们先来理解下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>