首先有安装好的git,安装好后,会在任一目录下右键出现git bash和git gui两个选项
打开git bash,设置好全局变量,用户名和邮箱,设置方法为:
git config -- global user.name "xxx"
git config --global user.email "xxx@xxx.com"
1.创建版本库
git init 命令会将该目录变为git可以管理的仓库,执行完后,testgit目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本的
2.添加文件到暂存区
命令git add 文件名 或者git add .(空格+点),表示将当前目录下的所有文件添加到暂存区
但是,如果添加错了,想要撤回add怎么办?
git status先查看状态,查看哪些文件是待提交状态,然后用命令git reset HEAD,撤销上次add的所有文件,或者git reset HEAD 文件,表示只撤销某个文件的添加
3.提交
文件添加至暂存区后,用git commit -m "提交信息" m为message缩写
提交完成后,用git status查看当前状态,已经没有文件待提交
当修改当前的readme.txt文件,再来查看状态
上述状态表明,文件被修改,但未被提交
用 git diff readme.txt查看文件做了哪些改动
要养成提交文件前查看git status的习惯
没有问题后,提交
查看历史记录
如果想回退到上一个版本,可以采用git reset --hard HEAD^
回退到其中一个版本,先用git reflog查看版本号,然后回退
连接远程仓库
git remote add origin 远程仓库地址
查看分支:git branch
创建分支:git branch name
切换分支:git checkout name
创建+切换分支:git checkout –b name
合并某分支到当前分支:git merge name
删除分支:git branch –d name