gitihub上传文件
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git 是 Linus Torvalds为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
1、git工作原理
- 容灾能力强
- 本地版本管理
- 异地制作
- 灵活分支
2、下载对应系统git
3、安装(默认安装过程)
4、git配置
4.1 、注册Github账号
4.2、通过Git生成SSH Key
- 通过安装位置找到git-bash.exe
- 输入命令
ssh-keygen -t rsa -C “注册邮箱” //邮箱为github邮箱账号
- 生成.ssh文件,位置在C:\Users\Administrator.ssh
- .ssh中 “id_rsa.pub”文件内容就是公钥(SSH Key)
4.3、添加公钥
- 第一步:登录github,点击用户名头像,然后选择Settings进入下个页面
- 第二步:点击“SSH and GPG keys”,选择“New SSH key”
- 第三步:随意设置TItle,将id_rsa.pub文件中的内容(公钥)填入key栏
- 第四步:点击“Add SSH key”创建成功
- 测试ssh key是否成功,使用命令
ssh -T git@github.com
- 如果出现You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
4.4、配置本地信息
- 在git-bash中 ,设置用户名和邮件
git config --global user.name "名字" //名字自己设置
git config --global user.email "邮箱" //邮箱自己设置
- 查看配置
git config -l
4.5、提交本地文件到GitHub
- 首先获取远程仓库链接,如:
https://github.com/xxx/MyDemo.git
- 进入本地需要push到github的项目,“cd”进入根目录。
- 执行
git init
命令,初始化本地仓库,会创建一个.git的隐藏文件夹。 - 执行
git add .
命令,将目录添加入索引 - 执行
git commit -m "XX"
//提交的注释 - 执行
git remote add origin https://自己的仓库url地址
远程仓库的链接;。 - 执行
git push -u origin master
如果没有异常,会等待几秒,然后跳出一个让你输入Username和Password 的窗口,你只要输入github的登录账号和密码。等待结束,提交成功;
4.6、从GitHub上down工程到本地
- 第一步获取github上工程路径
- 进入存放项目的目录,执行
git clone url
命令等待结束即可。