安装
- 下载完成后按照默认选项进行安装即可。安装完成找个目录右键会出来Git Bash Here选项,点击弹出如下窗口即为安装成功(路径会是你所选择的路径)。
- 配置用户信息
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
将代码中的"John Doe"换成自己的昵称,johndoe@example.com换成自己的邮箱即可
- 查看仓库全局配置信息
git config --list
创建版本库
- 选择一个合适的地方,创建一个空目录
- 双击进入空目录,右键"Git Bash Here"
- 在弹出的git窗口输入如下命令(Git有时会比较慢得等个几秒钟)
git init
上述操作完成后,目录下会出现.git隐藏文件,至此版本库创建完毕。
通常还会创建一个Readme.md文件介绍自己的仓库
本地提交
-
首先将需要推送的文件复制到仓库目录中
-
右键"Git Bash Here"
-
执行以下代码将文件提交到暂存区
git add .
“.” 表示将目录下的所有文件都提交
如果需要提交某个文件则将"."换成对应的文件名 -
执行以下代码将文件推送到本地仓库
git commit -m '注释'
"-m"参数用于输入本次提交内容的说明,最好是有意义的,这样就能从历史记录里方便地找到改动记录。
版本回退
中心思想:HEAD指向的版本就是当前版本
- 回退到上个版本
git reset --hard HEAD^
- 回退到上上个版本
git reset --hard HEAD^^
- 回退到具体某个版本
git reset --hard <commit id>
连接远程仓库
- 创建SSH Key
右键"Git Bash Here"输入以下代码(邮箱换成自己的邮箱)
然后进入电脑C盘的用户主目录下找到.ssh目录,里边有id_rsa(私钥)和id_rsa.pub(公钥)两个文件ssh-keygen -t rsa -C "youremail@example.com"
- Github添加SSH Key
- Gitee添加SSH Key
- 获取远程仓库连接,在Git Bash中添加远程仓库
远程仓库连接
git remote add origin giturl
origin是为远程仓库起的别名可随意更换(一般不换)
giturl即为仓库地址
查看远程链接
git remote -v
远程推送
git push origin master
origin为远程昵称
master为分支名
拓展
- 查看仓库当前的状态
git status
- 查看文件修改信息
git diff <filename>
- 查看提交历史记录
git log
- 查看命令历史
git reflog