一直以来都知道Git是挺好的版本控制管理工具,很早就已经尝试使用了,可是没有在github上维护一个项目或者经常用Git去管理、同步一个项目,于是零零散散地也不知道git到底怎么使用。
最近继续在学vue.js,像在github上维护一个vue的实战项目,锻炼自己积累经验(最近太忙了一周都没能看一点vue的教程…)。
于是乎今晚重新看了git如何使用,打算整理一下,以便以后忘了可以翻阅。
【前提:已经注册了github账号】
简单备注:Git是管理工具,github是开源网站。
1.下载Git工具。可以点击这里下载;
2.安装完成后,可以选择一个文件夹(如C盘根目录下),右键->选择Git Bash Here,接着准备生成ssh;输入一下命令
ssh-keygen -t rsa -C "youremail@example.com"
过程中一直回车就可以,这样是不设置密码,以后后期登录的时候要不停输入密码;
(上传不了照片所以就文字说明吧)等待出现一个The key’s randomart image is:
…说明已经完成
3.完成后会在C盘根目录下生成一个.ssh文件夹,找不到的话可以搜索出来;
4.为了避免与github连接时出错,我们可以在.ssh文件夹内创建一个config文件(这里我是先创建一个.txt文件,然后重命名的时候将后缀名去掉),添加如下内容:
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
(换行缩进不一定有严格要求,我这里打的是4个空格)
5.在github上添加公钥
具体操作是:登录github官网,点击头像,点击settings,点击左边的SSH and GPG keys,再点击New SSH key,
-这里title根据自己喜好填写
-然后将上面生成的.ssh文件夹下的id_rsa.pub文件内的内容复制到key输入框中
-最后点击Add SSH key
-大功告成!
6.你可以输入一下命令测试连接是否成功:
ssh -t git@github.com
出现以下情况则连接成功
(显示:PTY allocation request failed on channel 0)
7.接下来准备上传你的项目
-进入工程的目录下:
git init
初始化git仓库,这里会生成一个隐藏的.git文件夹在当前目录下
-往仓库添加文件
git add *
*:表示全部添加。也可以是具体的文件名
-提交添加操作
git commit -m "这是该工程第一次提交"
这里的-m表示注释,具体内容则是后面“”内的内容,建议每次提交都要写注释,方便查看版本更新情况
-然后需要先在github上建立一个你自己的repository,接着输入以下命令进行远程添加
git remote add origin https://github.com/YourAccount/YourRepositoryName
-最后执行push操作,即推送到github上
git push -u origin master
-最后查看自己刚刚新建的repository,里面是否已经有你的工程内容了
到此就算结束了,以后每次的新版本更新操作,直接
git add *
git commit -m "xxxx"
git push -u origin master
关于其他git的操作,自己先mark一篇博客地址在这里,写这个博文的时候看到的,但是太晚了不想补充了就这样吧~再次说明,我贴出这个链接是方便自己看的~若侵权,当告知,必删~