git help
git init //初始化当前目录为一个 git repository
git clone http:xxx.xxx //clone网上的库
git clone http:xxx.xxx myxxx //clone网上的库并自定义本地库的名字为 myxxx
git add fileName //添加文件到暂存区
git add *.c //提交所有.c文件到暂存区
git commit -m "提交说明" //commit 暂存区的改动到repository
git status //查看文件状态
git status -s //更简略的状态,A 表示新添加到暂存区的, 修改过的文件有M标记,M在左边(绿色)表示修改已添加到暂存区,M在右边(红色)表示有未添加到暂存区的修改
git status --short //同上
// .gitignore 文本文件可以指定git忽略的文件,支持glob模式即简化了的正则表达式
//$ cat .gitignore
//*.[oa]
//*~
//如上面的 .gitignore 文件表明 git忽略 所有.o和.a结尾的文件,也忽略 所有 ~结尾的文件
git diff //查看尚未暂存的文件的修改(仅显示未暂存的)
git diff --staged //查看已暂存的文件的修改(仅显示已暂存的)