抽时间了解了一下git,整理笔记如下:
命令说明:
1.add命令:
add命令属于【暂存】操作,可以使文件的增删改生效,也就是将操作更新到git的暂存区;
2.status命令:
status命令,类似SVN的“与资源库同步”功能,检查“修改记录”和“暂存区”的一致性;通过这个命令可以检查哪些操作没有暂存到本地的暂存区。
这是一个很重要的命令,不进行add命令的话,暂存区不会更新你对文件的操作,commit时,自然不会提交到本地仓库里,从而也不会push到远程仓库里。
示例如下:
- 我在本地目录《e:/git/A源码》 这个目录下新建 test1.java文件,
执行命令:git status
nothing to commit,检测不到需要提交的内容; - 执行命令: git add test1.java
再执行命令:git status
可以发现,“文件新建”被保存到了暂存区,可以通过提交commit命令,更新到本地的仓库里。然后可以通过push命令推送到远程仓库里,供其他开发同步了。
养成好习惯,在每次commit提交时,通过status命名,检查哪些操作没有更新到暂存区。否则是提交不到本地仓库的。
可以通过 git add -A 命令,同步所有操作到暂存区。
3.commit命令:
将暂存区的文件,提交到本地仓库。
Myeclipse等开发工具,对应的git插件,应该内置了 add 操作,对文件编辑完,直接就可以通过commit命令提交至本地仓库了。