安装
从 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 使用更简单,可视化操作,也不用记命令)