1.在GitHub上注册账号。
注册地址:https://github.com/
2.下载安装git
下载地址:https://git-scm.com/downloads
我的资源已上传
安装只需傻瓜式安装,一直下一步,当然安装目录可以自己改一下;
安装完成后鼠标右键看到git GUI Here和Git Base Here两个快捷方式,说明安装成功;
3.配置git
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
4.生成公钥,私钥
ssh-keygen -t rsa -C "email@example.com"
此命令之后的都默认,既点击回车即可;
成功后会在(默认)c盘的用户的administrator下有个.ssh文件夹
打开.ssh文件夹
这两个文件夹分别是私钥和公钥,私钥不能告诉别人,公钥是可以的;
5.将公钥配置到GitHub中
1.复制以上id_rsa.pub文件里的公钥;
2.打开自己的GitHub的setting:
新建一个sshkey,把本地的公钥粘贴进去
新建成功后,github会告诉你接下来的步骤,我在这里再讲述一下:
查看通道是否打通,执行命令:$ ssh -T git@github.com,出现以下成功验证画面则说明没问题。
6.下面以传一个项目到github上为例
1.将本地目录修改成git可以管理的项目
进入你要上传的项目根目录
输入:
git init
2.把所有文件传到仓库
git add .
3.提交本次修改内容说明
git commit -m "测试提交"
3.提交的地址
$ git remote add origin git@github.com:ChallengerDefier/test01.git
4.把资源强行推上去
$ git push -u origin master
7.以后更新代码提交的操作
第一步:查看修改了那些文件
S git status
第二步:新增修改文件到缓冲列表
$ git add -A
说明:(
git add命令主要用于把我们要提交的文件的信息添加到索引库中。当我们使用git commit时,git将依据索引库中的内容来进行文件的提交。
git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包 括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。
git add -u :他仅监控已经被add的文件(即tracked file),他会将被修改的文件提交到暂 存区。add -u 不会提交新文件(untracked file)。(git add --update的缩写)
git add -A :是上面两个功能的合集(git add --all的缩写)
)第三步:添加备注说明
$ git commit -m "修改说明内容"
第四部:提交到git仓库
$ git push -u origin master