设置用户名及EMail地址
git config --global user.name 'username'
git config --global user.email 'useremail'
查看配置信息
git config --list
1.初始化Git仓库
git init
2.将远程仓库克隆到本地
git clone [远程仓库地址]
初始化仓库或者克隆远程仓库后生成的.git隐藏文件夹是git的版本库,包含该文件夹的目录称之为工作区
3.将指定文件添加到缓存区
git add [filename]
git add *
暂存区是指临时修改保存文件的地方
4.查看文件状态
git status
Git工作区中文件的状态
1.untracked 未跟踪[未被纳入版本管理]
2.tracked 已跟踪[已被纳入版本管理]
2.1 Unmodified 未修改状态
2.2 Modified 已修改状态
2.3 Staged 已暂存状态
5.将暂存区的文件取消暂存或者切换到指定版本
git reset [filename]
git reset *
git reset --hard [commitVersion]
恢复到指定版本
6.将暂存区的文件提交到本地库
git commit *
git commit -m [message] [filename]
git commit -m [message]
提交时需要输入提交内容
7.查看提交日志
git log
8.推送到远程仓库
git push [项目别名-remotename] [分支名称]
1.查看远程仓库
# 查看远程仓库地址
git remote -v
# 为本地仓库和远程仓库创建连接
git remote add [name] [address]
2.从远程仓库克隆
git clone [address]
3.从远程仓库拉取文件
# 别名 分支
git pull [short-name] [branch-name]
1.查看全部分支
# 查看本地仓库分支
git branch
# 查看远程仓库分支
git branch -r
# 查看全部分支
git branch -a
2.创建分支
git branch [branch-name]
3.切换分支
git checkout [branch-name]
4.分支合并
git merge [name]
标签是指某个分支在特定时间点的状态,通过标签,可以方便的切换到标记时的状态
1.查看现有标签
git tag
2.创建新标签
git tag [tag-name]
3.将标签推送到远程仓库
git push [short-name] [tag-name]
4.检出标签
# 将指定标签迁出到指定分支
git checkout -b [branch] [name]
1.设置git.exe安装地址(默认安装地址)
C:\Program Files\Git\cmd\git.exe