Git初始设置:
修改git全局用户名和邮箱:
$ git config --global --replace-all user.name "新用户名"
$ git config --global --replace-all user.email "新邮箱"
参考:如何修改git全局初始化的用户名和邮箱?(git修改user.name 和user.email)
git bash和git cmd的区别:
git cmd是git bash的子集,所以直接用git bash就行了,git gui是图形界面。
git :版本控制工具,支持该工具的网站有Github、BitBucket、Gitorious、国内的osChina仓库、csdn仓库等等。
shell:是linux、unix系统的外壳,也可以理解为命令行,就是你输入并执行命令的地方,git通过命令行和图形界面两种方式使用shell。
bash:是shell的一种,最常用的shell之一。
git shell:它是安装了git的shell,bash是一种shell。
git Bash:方便你在windows下使用git命令的模拟终端(windows自带的cmd功能太弱)linux、unix可以直接使用git。
Git 项目的三个工作区域:工作目录、暂存区域以及 Git 仓库:
使用 Git 时文件的生命周期:
常用命令:
$ touch Test.txt #新建txt文件
$ git add Test.txt #添加到暂存区域
$ git commit -m "The first test" #提交到Git仓库
$ git log #查看提交日志
$ git config --list #查看Git配置信息
$ git config user.name #查看某一项配置,如用户名
$ git help config #获取某个命令的帮助,如config
$ echo 'My Project' > README #新建README文件,并写入内容‘My Project’
$ git add (files) #递归地跟踪当前目录下的所有文件
$ git status #当前目录文件状态
$ git status -s #当前目录文件状态的更为紧凑的格式输出