安装
从 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 命令克隆代码到本地
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 文件,表示哪些需要提交、哪些不需要。
# 所有文件都不提交(后面需要提交的设置优先)/*# 需要提交的!/src/!.gitignore!LICENSE!pom.xml!README.md
2 打开 Git Bash Here ,进入到项目目录 D:\Workspace\SpringMVCBlank ,依次执行以下命令(# 是注释):
# 添加目录中的所有文件(注意:. ),会按照 .gitignore 配置git add .# 提交,并添加提交说明git commit -m "初次提交"# push 到远程仓库git push -u origin master
说明:
上面的 git push -u origin master 中的 origin 是远程仓库的主机名, master 是分支。
执行 git remote -v 可显示远程仓库地址及 git 方式(下面 https)、对应主机名:
origin https://github.com/kiniroalice/springmvcblank.git (fetch)origin https://github.com/kiniroalice/springmvcblank.git (push)
注:
a 首次使用,需要设置名称、邮箱来表示身份。
git config --global --list
查看配置,--global 表示全局,没有则表示当前项目。查看 user.name 和 user.email,如果没有,需要配置:
git config --global user.name "kiniroalice"git config --global user.email "123456@qq.com"
名称、邮箱随便写,只是为了表明身份。(如果向 github 提交,若和 github 上的不一致,可能会有些影响,比如没法表明用户贡献之类的,但不影响代码的推送)。
b 向 github 推送时,若使用 https://....git,需要输入 github 的账号密码。执行 git push -u origin master ,会有提示,按步骤操作即可。
(仔细一看,Git GUI Here 使用更简单,可视化操作,也不用记命令)
