一.Git的下载与安装
1.下载地址:https://git-scm.com/download/win(需要翻一下墙)
2.安装:我安装的是2.18.0版本,除了安装目录自己选择下,其他的直接默认即可
二.Git的相关配置
1.在本地新建一个文件夹存放仓库,比如我在我专门存放数据的磁盘建立一个LocalRepository文件夹来存放相应的仓库
2.在本地仓库的地方右击,点击Git Bsah Here,出现如下命令行
3.初始化本地Git
在打开的命令行输入git init,回车会发现在你的新建文件夹中多出来一个.git文件夹,这就表示本地仓库初始化成功
备注:默认是隐藏的,点击查看选中隐藏项目即可查看
4.本地做一些全局变量的初始化:设置username和邮箱,必须和Githup上注册的一致,这样每次提交代码至远程仓库实施都会记录
git config --global user.name 用户名或者用户ID
git config --global user.email 你邮箱
三.配置Githup
SSH即Secure Shell,是一种认证方式,githup可以采用两种认证方式:SSH和https。两种的区别就是SSH需要进行SSH Key配置,但是每次Pull的时候不需要输入用户名和密码,而https每次都需要输入用户名和密码。
1.检测本地git是否能够连接githup
ssh -T [email protected]
出现以上结果说明可以连接
2.创建本地SSH Key
ssh-keygen -t rsa -C "githup注册的邮箱"
输入命令之后,连续三次回车,之后会在你C盘的用户目录下的用户名目录下的.ssh目录下生成id_rsa(私钥)和id_rsa.pub(公钥)文件(记得保存好)。
3.进入githup网站,登录成功之后点击右上角你的账户,出现弹框之后点击Settings,进入个人设置界面,点击SSH and GPG keys进入公钥配置界面
4.点击New SSH key,进入公钥配置界面,Title自定义即可,将生成的id_rsa.pub公钥文件中的内容粘贴复制进Key,然后点击Add SSH key即可。
5.再次验证本地是否能够连接成功
ssh -T [email protected]
回车就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。
这就表示已成功连上github。
6.在创建的本地库添加远程地址
git remote add origin [email protected]:yourName/yourRepo.git
yourName和yourRepo表示你在github的用户名和刚才新建的仓库,与github上的对应
7.上传文件
在本地仓库新建一个文件命名为Person.java,注意文件名要带上后缀。
然后执行以下命令:
git add testgit.txt
git commit -m "init file"
备注:如果使用Git Bash无法执行以上命令,可以使用 Git CMD执行
再从本地仓库上传到gtihup
git push -u origin master
git push命令会将本地仓库推送到远程服务器。
git pull命令则相反。
首次提交,还是先git pull下,修改完代码后,使用git status可以查看文件的差别,使用git add 添加要commit的文件。
至此,就可以上传自己的代码到Github了。