1).首先官网下载git并安装,然后配置用户信息(任意目录下右击“Git Bash Here”打开git命令窗口)
git config --global user.name "you name"
git config --global user.email "you@youdomain.example.com"
2).登录github官网,注册个人github账号,创建SSH Key 用于将本地项目上传至远程github上
创建SSH Key:ssh-keygen -t rsa -C "youemail@example.com",把生成的公钥复制到github上
3).创建本地仓库如“testGit”,然后选中该本地仓库右击“Git Bash Here” 执行如下命令:(注意仓库名称用英文),
a,在github上创建一个仓库,仓库名为“testGit”(远程仓库名必须与本地仓库名一致,否则提交失败,报仓库不存在),创建远程仓库
b、在“testGit”工程上右击“Git bash Here”输入如下命令:
git init 初始化仓库“testGit”即把这个目录变成Git可以管理的仓库,在该目录下会生成一个隐藏文件“.git”
c、touch .gitignore git提交忽略不必要的文件夹或文件(在本地仓库中生成一个隐藏文件“.gitignore”,文本编辑器打开设置要忽略的文件或文件夹如maven项目的target文件夹)
d、git add . 添加所有文件(add与“.”之间有空格,否则不识别的语法,提交所有文件)
git commit -a -m 'version 1.2' 提交所有修改文件
e、git remote add origin git@github.com:somenone/testGit.git 提交远程仓库(用SSH的形式,关联一个远程仓库)
f、git push -u origin master 推送远程仓库
备注:由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。之后执行就是 git push origin master到此我们本地项目已经提交完成,登录远程github查看发现上传成功。