安装

从 git 官网 https://git-scm.com/ 下载安装文件。

安装:
初次安装,不是很懂,全部不用修改,一路 next ,完成安装。

安装完成后,右键菜单中多了 2 个: Git GUI Here Git Bash Here 。
**

Pull 拉取

从 github 上 clone 代码。
git 地址: https://github.com/kiniroalice/springmvcblank.git (从 github 上项目所在处获取)

1 在 D:\Workspace\ 目录下右键,选择 Git Bash Here ,显示命令行界面(界面中和 Linux 中操作一样)。

2 执行 git 命令克隆代码到本地

  1. git clone https://github.com/kiniroalice/springmvcblank.git SpringMVCBlank

执行完毕后,目录 D:\Workspace\SpringMVCBlank 即为项目目录。


git clone -b "dev" https://github.com/kiniroalice/springmvcblank.git SpringMVCBlank 中的 -b "dev" 标识克隆 dev 分支。

Push 推送

修改项目文件后,需要提交到远程仓库。

1 Push 前,需要编辑项目目录下的 .gitignore 文件,表示哪些需要提交、哪些不需要。

  1. # 所有文件都不提交(后面需要提交的设置优先)
  2. /*
  3. # 需要提交的
  4. !/src/
  5. !.gitignore
  6. !LICENSE
  7. !pom.xml
  8. !README.md

2 打开 Git Bash Here ,进入到项目目录 D:\Workspace\SpringMVCBlank ,依次执行以下命令(# 是注释):

  1. # 添加目录中的所有文件(注意:. ),会按照 .gitignore 配置
  2. git add .
  3. # 提交,并添加提交说明
  4. git commit -m "初次提交"
  5. # push 到远程仓库
  6. git push -u origin master

说明
上面的 git push -u origin master 中的 origin 是远程仓库的主机名, master 是分支。
执行 git remote -v 可显示远程仓库地址及 git 方式(下面 https)、对应主机名:

  1. origin https://github.com/kiniroalice/springmvcblank.git (fetch)
  2. origin https://github.com/kiniroalice/springmvcblank.git (push)


a 首次使用,需要设置名称、邮箱来表示身份。

  1. git config --global --list

查看配置,--global 表示全局,没有则表示当前项目。查看 user.nameuser.email,如果没有,需要配置:

  1. git config --global user.name "kiniroalice"
  2. git config --global user.email "123456@qq.com"

名称、邮箱随便写,只是为了表明身份。(如果向 github 提交,若和 github 上的不一致,可能会有些影响,比如没法表明用户贡献之类的,但不影响代码的推送)。

b 向 github 推送时,若使用 https://....git,需要输入 github 的账号密码。执行 git push -u origin master ,会有提示,按步骤操作即可。

仔细一看,Git GUI Here 使用更简单,可视化操作,也不用记命令